Qt
酒壮熊人胆
这个作者很懒,什么都没留下…
展开
-
QTextEdit添加内容与Qt在Vs中中文显示乱码问题解决
QTextEdit *m_textShower = new QTextEdit();(1)设置字体的方法..............QFonttextFont;textFont.setPointSize(16);m_textShower->setFont(textFont);(2)设置编辑为只读属性的方法m_textShower->setReadOnly(true);(3)设置文字的...原创 2018-05-09 09:24:20 · 10542 阅读 · 1 评论 -
Qt如何将消息在2个没有关系的类中从一个类发送到另一个类中
条件:①2个类直接没有任何关系;②接收消息的类必须有一个全局变量;③ QMetaObject::invokeMethod((QObject*)全局变量类, "接收的方法", Qt::AutoConnection, Q_ARG(接收的参数类型, 接收的参数));class ViewManagerA : public QMainWindow{ Q_OBJECT public: View...原创 2018-05-09 09:41:54 · 7798 阅读 · 0 评论 -
Qt 信号和槽
信号和槽信号和槽用于对象间的通讯。信号/槽机制是Qt的一个中心特征并且也许是Qt与 其它工具包的最不相同的部分。在图形用户界面编程中,我们经常希望一个窗口部件的一个变化被通知给另一个 窗口部件。更一般地,我们希望任何一类的对象可以和其它对象进行通讯。例如,如 果我们正在解析一个XML文件,当我们遇到一个新的标签时,我们也许希望通知列表 视图我们正在用来表达XML文件的结构。较老的工具包使用一种被称...原创 2018-05-14 09:50:22 · 6764 阅读 · 0 评论 -
QT多线程中,对象信号与槽连接不上的解决办法
1、在接收者创建线程中,把接收者移动到主线程中:pReceiverObj->moveToThread(QApplication::instance()->thread());2、这样发送信号的时候,就会在主线程事件队列处理中来处理了。把connect的最后一个参数改成Qt::DirectConnection,使用直连接的方式来连接信号与槽。3、启动QThread自己的事件队列处理(ex...原创 2018-05-23 08:45:43 · 9330 阅读 · 8 评论 -
QString 与 int直接的转换
1)QString转int直接调用toInt()函数QString str = “100”;int tmp = str.toInt();2)int转QString直接调用QString::number()方法就ok;例:int tmp = 100;QString str = QString::number(tmp);...原创 2018-06-28 15:55:01 · 49191 阅读 · 2 评论 -
QString、int、char、QByteArray直接的相互转换
一、int 转 QString int m=1; QString b; b=QString::number(m)二、QString 转int QString a=”1111” int b; b=a.toInt()三、char 转换为 QString char a=’b’; QString str; str=QString(a);四、QString 转换为 char ...原创 2018-06-28 16:00:56 · 8316 阅读 · 0 评论