Qt
__ocean
初学文,后从工,Coding十年岁匆匆。
展开
-
qt designer 启动失败
环境:VS2008,Qt4.8.5,windows 7Qt desi原创 2014-11-01 10:44:01 · 1264 阅读 · 0 评论 -
VS(visual studio 2008 )设置工程引用文件和包含文件
项目开发中经常会用到第三方接口或者是类库。设置方法如下:1.头文件(.h)文件:属性 -> 配置属性 -> C/C++ -> 附加包含目录如下:.\GeneratedFiles;"$(QTDIR)\include";".\GeneratedFiles\$(ConfigurationName)";"$(QTDIR)\include\qtmain";"$(QTDIR)\原创 2014-12-19 20:08:34 · 2392 阅读 · 0 评论 -
Qt QScrollBar qss 美化样例
/垂直滚动条/ QScrollBar:vertical{ width:12px; border:1px solid rgba(0,0,0,50); margin:0px,0px,0px,0px; padding-top:15px; padding-bottom:15px; } QScrollBar::handle:vertical{原创 2015-06-25 09:52:52 · 6535 阅读 · 0 评论 -
QListWidget上item点击出现白色小框的问题
项目背景:qt5.4 widget安卓手机上widget项目listwiget上item内放入widget后,点击item选中时widget上会出现一个白色的小框,需要设置item的flags属性即可this->setFlags(Qt::NoItemFlags);//防止item点击时出现选中的白色边框原创 2017-02-09 12:55:38 · 2625 阅读 · 2 评论 -
Qt Creator 使用技巧之提高编译速度【使用jom参数】
环境:win10, Qt 5.4.1项目: Qt for AndroidQt Creator 在编译android时不支持预编译,默认cpu单核编译,工程稍大一点导致编译过程极其缓慢,影响效率。不过Qt Creator自带了多核编译工具支持,只是没有默认开启,需要自己在项目中进行配置才能生效。步骤如下【以本机和项目为例】:1.查看是否已经安装了jom工具:C:\Qt\Qt5.4原创 2016-09-21 09:21:58 · 12471 阅读 · 2 评论 -
QComboBox下拉列表样式美化定义
Qt Assistant中官方提供的脚本定义样例如下:QComboBox { border: 1px solid gray; border-radius: 3px; padding: 1px 18px 1px 3px; min-width: 6em;}QComboBox:editable { background: white;}QCombo原创 2017-03-22 09:35:55 · 15137 阅读 · 4 评论 -
win高分屏下Qt程序的界面适配处理
在高分屏的设备内,如果程序没有进行适配,那么界面就会太小而看不清楚,而且系统显示比例的缩放对程序也不生效。下面是Qt程序界面显示适配系统缩放的一种解决方法。首先,获取windows系统的像素密度,也就是DPI// Get desktop dcdesktopDc = GetDC(NULL);// Get native resolutionhorizontalDPI = GetDevic原创 2017-08-17 14:40:09 · 9830 阅读 · 2 评论 -
多屏幕下Qt获取程序所在屏幕的位置
用QtBrowserplugin开发的ActiveX组件,在IE网页和WPF桌面客户端中使用。在机器接双显示器的情况下,弹出以屏幕为基准的窗体时,可用如下方法进行操作:1.获取activeX窗口在桌面上的绝对位置2.通过此绝对位置获取activeX窗口所在屏幕上的几何坐标信息3.计算目标位置时需要加上屏幕的偏移示例代码如下://this为ActiveX组原创 2018-01-26 15:53:06 · 8582 阅读 · 0 评论 -
Qt Widget封装左图标右文本的图片按钮 IconButton
如上图所示,受移动端界面设计的影响,pc客户端上的界面设计也越来越多的出现类似的界面,传统的QPushButton和QToolButton,无论是添加image还是添加icon,都无法满足这样的UI设计需求,退而求其次,只能用QWidget自行封装。封装的基本思路是以QPushButton为父widget,上面添加水平布局layout,然后再放两个QLabel,左边用于显示图片,右边用于显...原创 2018-08-27 15:07:31 · 2162 阅读 · 0 评论