
Qt
Zhou7Jun
这个作者很懒,什么都没留下…
展开
-
QComboBox下拉列表项设置样式
QComboBox下拉列表项目的样式定义在QComboBox QAbstractItemView::item,比如编写如下一段css代码,定义下拉列表每一行的高度为25QComboBox QAbstractItemView::item { height: 25px;}运行程序后发现并不能生效,这时只需要给需要设置的QComboBox设置一个QStyledItemDelegate来替换掉默认的,自定义的样式表即可生效,用法如下:QStyledItemDelegate* ite...原创 2021-09-27 23:04:31 · 1119 阅读 · 0 评论 -
Qt从一个程序带参数启动另一个程序
近期开发中遇到了从一个程序带参数启动另一个程序的需求。现简单记录于此,以防忘记。 QProcess* p = new QProcess(this); QString prog = "Target.exe"; QStringList args; args << "this is the args"; p->execute(prog, args);其中“Target.exe”为被调用的程序执行文件名称,如果不在同一目录需要加上路径。字符串是传递过去的参数,放到一个QStrin原创 2021-02-04 17:52:47 · 2160 阅读 · 0 评论 -
树莓派安装Qt和pyqt
先安装Qt:sudo apt-get install qt5-default然后根据python版本安装PyQt:python2: sudo apt-get install python-pyqt5python3: sudo apt-get install python3-pyqt5原创 2019-10-20 10:09:20 · 582 阅读 · 0 评论 -
Qt开发禁止系统休眠
有的程序在运行过程中需要阻止系统休眠以保证正常地工作,比如常见的迅雷,在Qt开发中实现这样的效果只需要增加一行代码即可。在main函数中增加如下代码:SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED);这样程序启动后就会阻止系统休眠和息屏。...原创 2019-07-31 22:48:57 · 2221 阅读 · 0 评论 -
error C2533: 构造函数不能有返回类型
在VS编译Qt项目时提示error C2533: “xxxx::{ctor}”: 构造函数不能有返回类型,可是怎么看构造函数都没有问题,后来经过反复检查发现在头文件中声明类时末尾没有写分号,添加分号后编译通过,但是不写这个分号编译之前VS并不会提示错误。...原创 2019-08-26 10:51:32 · 429 阅读 · 0 评论