随笔分类 - Qt
摘要:内网开发,好烦 一、使用镜像创建虚拟机 1、很简单,没什么要说的。 这是我的镜像 https://pan.baidu.com/s/1RC0luhK2sc_MMKSnScb_Dg 不同的镜像可能会有一点小区别。 2、我这个安装时并未设置root密码,仅仅创建了一个普通账户。 执行命令 $sudo pa
阅读全文
摘要:1、设置QTableWidget或QTableView的首行首列背景色 ->horizontalHeader()->setStyleSheet("QHeadView::section{background-color: rgb(231,231,231);}"); ->verticalHeader()
阅读全文
摘要:例子为qt5应用及实例第8章 MVC是一种与用户界面相关的设计模式。通过使用此模型,可以有效地分离数据和用户界面。MVC设计模式包含三要素:表示数据的模型(Model)、表示用户界面的视图(View)和定义了用户在界面上的操作控制(Controller)。 Qt的设计了一种与MVC类似的设计模式:使
阅读全文
摘要:支持多种数据库,但大多都需要装驱动。qDebug() << QSqlDatabase::drivers();
阅读全文
摘要:1、QDateTime time = QDateTime::currentDateTime(); //获取当前时间 QString str = time.toString("yyyy-MM-dd"); //设置显示格式 2、int timeT = time.toTime_t(); //将当前时间转为时间戳 toTime_t()功能相反的是fromTime_t() 3、时间...
阅读全文
摘要:一、基础 1、建立一个继承自QThread的类,重写run方法。 run方法中的内容,即子线程。 2、start方法继承自QThread,调用此方法(该方法会调用run方法),运行线程。 3、结束线程 thread->terminate(); thread->wait(); 4、quit()不会结束
阅读全文
摘要:1、新建一个QML工程,修改main.qml。 如下,修改Window中的内容。其中Button是自定义的控件 2、在main.qml所在的目录中新建一个Button,qml文件
阅读全文
摘要:一个QML基本上有根元素和子元素组成 一、可视化元素(界面) 1、Item基础元素对象 2、Rectangle矩形框 radius:8 //使用半径属性设定圆角矩形 3、Text text:"A very long text" clide:Text.ElideMiddle//文字无法全部显现时,中间
阅读全文
摘要:1、建一个Qt Quick Application程序,然后修改main.qml文件 修改Windows中的内容,修改如下: 在Image子元素中 在VS+Qt中:使用相对路径,可以加载jpg图片不能加载png图片 在Qt Creator中:使用 绝对路径file可以加载png、jpg图片 资源文件
阅读全文
摘要:1、新建一个继承自QChartView的类,在其构造函数中加入如下代码 QChartView是一个可以显示图表的独立小控件。 2、继承自QChartView的类可以重写 鼠标移动和鼠标点击事件 如果不是继承自QChartView,而是采用组合的设计模式,鼠标移动事件无法生效。
阅读全文
摘要:一、QFlie文件读写 #include<QFile> #include<QFileDialog>//文件对话框1、读文件 2、写文件 二、QFlieInfo获取文件信息 QFileInfo info(path); qDebug() << "文件名字:" << info.fileName().toU
阅读全文
摘要:简易的数据传输:服务器发数据,客户端接收数据(QByteArray类型) 1、客户端 1 #include<QtNetwork> 2 QTcpSocket *socket = new QTcpSocket(); 3 socket->connectToHost("127.0.0.1", 6666);
阅读全文
摘要:一、绘图,刷新界面的方法 1、绘图事件 一般在绘图事件中绘图 2、手动刷新 update();//库函数update,间接调用paintEvent 二、QBitmap和QPixmap QBitmap只有黑白2种颜色,而QPixmap彩色绘图 当不需要彩色的时候,可以使用QBitmap;因为QBitm
阅读全文
摘要:1、重写paintEvent() 2、在构造函数中 3、重写鼠标事件移动窗口
阅读全文
摘要:1、VS下使用Qt Charts出错 1)右击项目->属性,修改配置属性中的链接器输入项。附加依赖库:加上Qt5Chartsd.lib。 2)再修改配置属性中的附加包含目录,添加D:\Qt\Qt5.9.3\5.9.3\mingw53_32\include和D:\Qt\Qt5.9.3\5.9.3\mi
阅读全文
摘要:******************************************************************************** Qt Creator **********************************************************
阅读全文

浙公网安备 33010602011771号