随笔分类 -  Qt

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