摘要: 1:弹窗要固定大小,通过设置 this->layout()->setSizeConstraint(QLayout::SetFixedSize); 来完成; 2:QDialog 设置 1 以后,如果界面有东西需要隐藏,导致高度变化,创库会不居中显示,要在显示前设置为不可见,这时如果重载了 showEv 阅读全文
posted @ 2020-04-16 10:27 Mtr1994 阅读(178) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-12-17 12:00 Mtr1994 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 在为 QTableView 设置 model 的时候,添加如下语句(ItemDelegate 实现如下): ui->tblvMeter->setItemDelegate(new ItemDelegate); ////////////////////////////////////////////// 阅读全文
posted @ 2019-12-16 15:00 Mtr1994 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 环境:Windows 7 x64 Qt5.11.1 MinGW 32 分别重载 QThread QTcpServer QTcpSocket,Socket 的初始化放入线程中执行,会导致线程无法触发信号,也无法发送数据, 解决方法:线程需要调用自己的 exec 事件循环,这样就可以触发信号,写数据的时 阅读全文
posted @ 2019-04-23 10:29 Mtr1994 阅读(7722) 评论(0) 推荐(0) 编辑
摘要: 环境:Windows 7 x64 Qt5.11.1 MinGW 32 生成安装包,在没有 Qt 环境的电脑上运行,出现如下错误:This application failed to start because it could not find or load the Qt platform plu 阅读全文
posted @ 2019-02-13 10:31 Mtr1994 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1. Qt 操作 SQLite 文件跟本地文件是一致的套路。频繁使用 exec 相当一次次的访问硬盘文件,速度十分缓慢。 2. Qt SQLite 支持事务,使用 transaction() 和 commit() ,毫秒级的速度。 阅读全文
posted @ 2019-01-22 16:25 Mtr1994 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Qt 开发 Android 使用模拟器进行调试,发现程序无法上网,修改 DNS 什么的没有用,发现虚拟机的 设置 界面,可以打开 移动数据,跟手机是一个样子的道理,记一下~ 阅读全文
posted @ 2019-01-21 14:33 Mtr1994 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 重写 paintEvent : 阅读全文
posted @ 2019-01-18 17:48 Mtr1994 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 我的这个方法皮的不行,新手请在产品经理的陪同下观看: 第一: 设置 Flags 为 Qt::framless ···· | Qt::Window 第二: 在 UI 设计师里面保留状态栏······ 第三: 由于状态栏占用了地方,可能影响界面的摆放和美观,通过往 statuebar() 上面放控件,控 阅读全文
posted @ 2019-01-18 15:32 Mtr1994 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: QProcess start 函数执行,但是不会返回结果到 Qt 控制台,需要你去读取: start ··· waitForReadyRead··· readAllStandrardOutput ··· 就可以读取到输出到控制台的信息了,比如 CMD 查看 IP 配置啊,查一下 端口占用情况之类的, 阅读全文
posted @ 2019-01-18 15:27 Mtr1994 阅读(329) 评论(0) 推荐(0) 编辑