随笔分类 - QT
摘要:Socket在主进程发送短字符消息可以成功,在多线程发送数据失败。void DataSendThread::run() { webclient.sendTextMessage(strData); webclient.flush(); //加上这句就可以成功发送}
阅读全文
摘要:原因:在项目pro文件SOURCES += 配置里有两个连续//造成。qmake 语法里每增加一个源文件或一个配置用一个斜杠结束,如果两个斜杠连续出现,则表明有一个空输入,但Qmake不规避空文件输入,导致传递给GCC,GCC编译空文件时出差.解决办法:取消在项目pro文件SOURCES += 配置里有两个连续//
阅读全文
摘要:子类中需要将父类的所有虚函数都要实现才能 new ,注意,是所有
阅读全文
摘要:QGraphicsLineItem *line; scene->addItem(line = new QGraphicsLineItem(QLineF(QPointF(0, 0), QPointF(300, 300)))); //在创景窗口中画一条直线 line->setPen(QPen(Qt::DashDotDotLine)); QGraphicsItemAnimatio...
阅读全文
摘要:int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; //w.show(); QGraphicsScene scene; QLineF line(0,0,500,500); scene.addLine
阅读全文
摘要:分享即是快乐! QPainter绘图设备添加背景图 创建Widget对象,在.h文件添加如下代码: protected: cpp代码如下: #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWi
阅读全文
摘要:这是由于 Qt5.0 以上的版本默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以只需要在机器系统安装OpenGL即可 sudo apt-get install libgl1-mesa-dev
阅读全文
摘要:1、包含头文件 #include<QTimer> 2、 startTimer()函数的作用是使定时器开始,并且返回一个定时器标识符,或者如果不能开始计时,返回0。当定时器事件发生时,虚函数timeEvent(QTimeEvent*)被调用为QTimerEvent时间参数类。重新实现这个函数可以获得定
阅读全文

浙公网安备 33010602011771号