摘要:
1:弹窗要固定大小,通过设置 this->layout()->setSizeConstraint(QLayout::SetFixedSize); 来完成; 2:QDialog 设置 1 以后,如果界面有东西需要隐藏,导致高度变化,创库会不居中显示,要在显示前设置为不可见,这时如果重载了 showEv 阅读全文
摘要:
在为 QTableView 设置 model 的时候,添加如下语句(ItemDelegate 实现如下): ui->tblvMeter->setItemDelegate(new ItemDelegate); ////////////////////////////////////////////// 阅读全文
摘要:
环境:Windows 7 x64 Qt5.11.1 MinGW 32 分别重载 QThread QTcpServer QTcpSocket,Socket 的初始化放入线程中执行,会导致线程无法触发信号,也无法发送数据, 解决方法:线程需要调用自己的 exec 事件循环,这样就可以触发信号,写数据的时 阅读全文
摘要:
环境: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 阅读全文
摘要:
1. Qt 操作 SQLite 文件跟本地文件是一致的套路。频繁使用 exec 相当一次次的访问硬盘文件,速度十分缓慢。 2. Qt SQLite 支持事务,使用 transaction() 和 commit() ,毫秒级的速度。 阅读全文
摘要:
Qt 开发 Android 使用模拟器进行调试,发现程序无法上网,修改 DNS 什么的没有用,发现虚拟机的 设置 界面,可以打开 移动数据,跟手机是一个样子的道理,记一下~ 阅读全文
摘要:
重写 paintEvent : 阅读全文
摘要:
我的这个方法皮的不行,新手请在产品经理的陪同下观看: 第一: 设置 Flags 为 Qt::framless ···· | Qt::Window 第二: 在 UI 设计师里面保留状态栏······ 第三: 由于状态栏占用了地方,可能影响界面的摆放和美观,通过往 statuebar() 上面放控件,控 阅读全文
摘要:
QProcess start 函数执行,但是不会返回结果到 Qt 控制台,需要你去读取: start ··· waitForReadyRead··· readAllStandrardOutput ··· 就可以读取到输出到控制台的信息了,比如 CMD 查看 IP 配置啊,查一下 端口占用情况之类的, 阅读全文