UI
哎哟哟爱民谣
这个作者很懒,什么都没留下…
展开
-
QTableView样式设置过程中的问题解析
一、设置QHeaderView表头时可能遇到的问题在设置QTableView的表头QHeaderView的qss样式时,我们和容易在Qt帮助文档或互联网找到其qss样式,例如类似下面的样式代码:QHeaderView{ font-size: 12px; color: rgb(255, 255, 255); max-height: 30px; min-he...原创 2019-08-03 15:17:03 · 1644 阅读 · 0 评论 -
Qt应用程序(Windows桌面应用程序)拖拽功能不起作用
Win7及之后的Windows操作系统与原来的XP和Win2003相比,安全控制方面变得更严格。比如,当我们以administrator登陆XP或Win2003时,运行所有的程序都是以管理员的身份启动的。但当以administrator登陆Win7时,通常状态下,运行普通程序是以普通用户的身份启动的。当我们开发的winform、mfc或基于Qt开发的应用程序需要以管理员的身份运行时(比如,为了访问...原创 2019-08-14 07:59:25 · 2491 阅读 · 12 评论 -
qss(css)部分失效
前两天在调试qss时候,发现只有部分qss样式生效,后面一部分怎么调试都不起作用,折腾了好久,都不知道什么原因。研究了好久,突然发现QWidget是黑色,难道是格式不对导致的?原来是前面的QPushButton#btnMore后多了一个逗号,notepad++检查到格式不对,所以QWidget有蓝色变为了黑色。应用程序加载qss后出现格式问题以后的样式全部失效。解决方法:去除多余的逗号...原创 2019-08-14 08:14:55 · 1350 阅读 · 0 评论 -
QFontMetrics 实现文字显示长度控制
简单示例:QFont font("times", 24);QFontMetrics fm(font);int pixelsWide = fm.width("What's the width of this text?");int pixelsHigh = fm.height();如何实现QLabel中文字较多时尾部阶段并省略号补充QString str = "快递...原创 2019-08-14 08:23:54 · 2256 阅读 · 0 评论 -
10分钟教会你正则表达式
一个正则表达式,是一个字符,或者是一个字符集的缩写,或者是用方括号抱起来的一些字符的集合,或用圆括号括起来的表达式。[A-Z] 匹配A-Z之间的字符x{1,1} 只匹配一次xx{1,5} 匹配至少1次,至多5次x[0-9]{1, 1} 只匹配一个数字[0-9]{1, 2} 匹配0-99如果需要匹配整个字符串,就需要借助^和$:当^在正则表达式的开头时,...原创 2019-08-15 08:14:38 · 251 阅读 · 0 评论