
QT
萍水拾光
一直在路上
展开
-
关于QMainwindow,调用showMaximized()时无效的问题
经过分析发现,要触发这一现象原因是:先对主窗口添加了整体布局,即对centralWidget添加了Layout,再去改变了窗口的大小(比如showMaximized)造成的。centralwidget是窗口中的一个特殊控件,它会自动填充整个窗口,给它添加layout后,对centralwidget控件相当于多了一个约束,后面修改窗口大小将无效。如上图所示,右上角按钮显示的是最小化按钮(即当前窗口是最大化状态),但实际上并不是最大化的窗口;原创 2023-09-22 17:08:24 · 1591 阅读 · 0 评论 -
VS+QT多语言切换
这一步很重要,因为Linguist工具提取翻译文本需要通过QT的工程文件来提取,包括新增了窗口类文件时、以及添加了ts文件,都要重新创建pro、pri文件;打开Qt语言家工具Linguist,通过工具对源文本进行翻译,翻译完成后,点击文件下的另外发布为,指定到程序运行目录下,完成后,在运行目录下会生成qm文件;这里如果你需要翻译成中文简体,就选择中文简体,如果需要翻译其他语言,就选择对应的语言就行;这里要注意,.pri要勾选,按照默认选项执行就行,最后会生成.pri和.pro文件;选择按UTF-8保存。原创 2023-06-29 15:28:33 · 670 阅读 · 0 评论 -
Windows平台下,批处理快速获取并拷贝Qt程序所依赖的动态库
Qt依赖库原创 2023-06-19 16:57:45 · 594 阅读 · 0 评论 -
QDialog如何正确去掉右上角的帮助(问号)按钮
【代码】QDialog如何正确去掉右上角的帮助(问号)按钮。原创 2023-06-28 09:52:27 · 2890 阅读 · 0 评论 -
QTableWidget设置表头样式无效的解决方案
2). 必须在ui->tableWidget->horizontalHeader()样式设置之后设置,因为ui->tableWidget->horizontalHeader()样式的设置会使QTableCornerButton控件的样式不生效;水平和垂直表头样式设置时,需要先设定水平方向的表头样式,再通过QTableWidget控件设置垂直及QTableCornerButton的样式才能生效。1). 必须通过ui->tableWidget设置样式;以上遇到问题,记录下解决过程。原创 2023-06-06 18:30:18 · 2913 阅读 · 3 评论