qt编程
WEI_YANG_JU
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt多线程设计
QT通过三种形式提供了对线程的支持。它们分别是,一、平台无关的线程类,二、线程安全的事件投递,三、跨线程的信号-槽连接。这使得开发轻巧的多线程Qt程序更为容易,并能充分利用多处理器机器的优势。多线程编程也是一个有用的模式,它用于解决执行较长时间的操作而不至于用户界面失去响应。在Qt的早期版本中,在构建库时有不选择线程支持的选项,从4.0开始,线程总是有效的。线程类Qt 包含下面一些转载 2017-09-20 18:26:45 · 441 阅读 · 0 评论 -
qt创建多线程的几种方法
一、继承QThread继承QThread,这应该是最常用的方法了。我们可以通过重写虚函数void QThread::run ()实现我们自己想做的操作,实现新建线程的目的。前面已经介绍了Qthread,这里就不重复了。这种方法,我们每一次要新建一个线程都需要继承Qthread,实现一个新的类,有点不太方便。但是相对于Qrunnable,这种方法的好处就是我们可以直接调用对象的sta转载 2017-09-20 17:36:58 · 1705 阅读 · 0 评论 -
用QSet存储一个自定义结构体
用QSet作为储存一个自定义的结构体事先说明:以下这个例子是错误的[cpp] view plain copy#include struct node { int cx, cy; bool operator const node &b) const {转载 2017-09-19 15:52:25 · 2273 阅读 · 0 评论 -
Qt之QString学习二
Qt的QString类提供了很方便的对字符串操作的接口。使某个字符填满字符串,也就是说字符串里的所有字符都有等长度的ch来代替。QString::fill ( QChar ch, int size = -1 )例: QString str = "Berlin"; str.fill('z'); // str == "zzzzzz"转载 2017-09-19 09:48:21 · 592 阅读 · 0 评论 -
Qt之QString常用方法
Qt中的字符串类 QString类 保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。QString 字符串有如下几个操作符:(1) “+” 用于组合两个字符串,“+=” 用于将一个字符串追加到另一个字符串的末尾,例如:1 QString str1 = "Welcome";2 str1 = str1 + "to you !"; //str转载 2017-09-19 08:51:06 · 4073 阅读 · 0 评论 -
QML与c++交互方法
介绍QML和 C++对象可以通过,signals,slots和 属性修改进行交互。对于一个C++对象,任何数据都可以通过Qt的 Meta-Object System暴露给QML(何总方法,后面介绍),同时,任何的QML对象数据通过Meta-object system在C++端直接访问。在实际的项目中很多地方会用到QML与Qt C++交互。在这里总结了若干方法供大家参考,欢迎大家指导和拍转载 2017-10-11 18:20:46 · 4247 阅读 · 0 评论 -
Qt学习之路: QByteArray和QVariant
前面我们在介绍QString的最后部分曾经提到了QByteArray这个类。现在我们就首先对这个类进行介绍。QByteArray具有类似与QString的API。它也有相应的函数,比如left(), right(), mid()等。这些函数不仅名字和QString一样,而且也具有几乎相同的功能。QByteArray可以存储原生的二进制数据和8位编码的文本数据。这句话怎么理解呢?我们知道,计转载 2017-10-16 15:54:52 · 738 阅读 · 0 评论 -
QT接口
转载自点击打开链接/*****************Qt显示中文(主要在main函数实现)***************************/ #include // 编码头文件 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030")); // 窗口里面可以接收或写中文文字 //转载 2017-12-20 12:01:40 · 1221 阅读 · 0 评论
分享