- 博客(10)
- 收藏
- 关注
转载 让Qt程序显示中文右键菜单
工作环境:Window XP1、从Qt安装目录下面将文件“?:\QtSDK\Desktop\Qt\4.8.0\mingw\translations\qt_zh_CN.qm”复制一份到项目目录下。2、添加一个资源文件,命名为trans.qrc,将文件qt_zh_CN.qm添加至资源文件,保存所有文件。3、修改主函数main.cpp代码如下,表示要加载相应的资源文件。#includ
2012-12-30 15:34:32 2027
转载 UNICODE,GBK,UTF-8区别
Qt中使用QString的字符串采用的是Unicode编码,我们使用的Windows系统是GBK编码(一种中文编码),linux下通常使用的是UTF-8编码。简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是不兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode
2012-12-25 10:33:27 366
转载 详解 QT 皮肤 QSS编程(3)
三、级联效应子类可以继承父类的StyleSheet,但是如果子类里面设置了StyleSheet与父类里在设置的有冲突,那么当然会优先考虑子类自己的。同样,如果在qApp时面设置了,但是在某一个特定控件里面也设置,如果有冲突,也是优先控件自己的,例如,我在程序时面设置了:btnOneEn->setStyleSheet("QPushButton { color: red }");
2012-12-18 09:14:57 848
转载 详解 QT 皮肤 QSS编程(2)
3、伪选择器(pseudo-states)伪选择器以冒号(:)表示,与css里的伪选择器相似,是基于控件的一些基本状态来限定程序的规则,如hover规则表示鼠标经过控件时的状态,而press表示按下按钮时的状态。如:QPushButton:hover { Background-color:red; } 表示鼠标经过时QPushButton背景变红。Ps
2012-12-18 09:10:25 691
转载 详解 QT 皮肤 QSS编程(1)
同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样。AD:QT 皮肤 QSS编程是本文要介绍的内容,借用css 的灵感,Qt也支持Qt自己的css,简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以
2012-12-18 08:58:18 993
转载 Qt4.7文档翻译:Qt样式单参考,Qt Style Sheets Reference
内容•.可进行样式设置的部件列表•.属性列表•.图标列表•.属性类型列表•.伪状态(Pseudo-States)列表•.子控件(Sub-Controls)列表Qt样式单参考Qt样式单支持各种属性、伪状态和子控件,这样使得妳能够自行设计部件的外观。可进行样式设置的部件列表下表列出的是可使用
2012-12-18 08:52:06 3590
转载 QSS定制自定义QSlider
QSlider中有四个比较重要的辅助控制器(subcontrol),groove表示槽的部分,handle表示滑块,add-page表示未滑过的槽部分,sub-page表示已滑过的槽部分。在辅助控制器后面可以设置状态,horizontal就是QSS生效的QSlider的状态,注意这里设置的方向一定要和slider对象的方向一致,如果slider是vertical的,QSS设定的是horizonta
2012-12-17 10:57:13 4473
转载 break的作用与用法
11.1.1 break的作用与用法 循环就象绕圈子。比如,体育课,跑1200米,跑道一圈400米,所以我们要做的事就是一边跑一边在心里计数(当然要已数,否则老师万一少计一圈,我们可就玩完了),当计数到3圈时,“循环”结束。如果,我在跑步时不幸由于体力不支而晕倒……怎么办? 有两种办法,一种是在判断是否继续循环的条件中加入新增条件的判断:假设原来的循
2012-12-11 11:15:07 2805
转载 QT如何将字符串中连续的多个空格用一个替换
QString string = "小蓝 010203 cc602";// 使用一个空格替换掉连续的多余的空格string = string.replace(QRegExp("\\s{1,}"), " ");// "\\s{1,}"为正则表达式,\s为空格,{1,}代表一个或者超过1个的空格," "为使用什么替换符合正则表达式的内容,这里是一个
2012-12-06 11:14:36 5241
转载 QListWidget和QListWidgetItem的简单使用
QListWidget可以显示一个清单,清单中的每个项目是QListWidgetItem的一个实例,每个项目可以通过QListWidgetItem来操作。可以通过QListWidgetItem来设置每个项目的图像与文字。下面说明3个例子,一个例子只显示文字,一个例子显示文字和图标,最后一个例子增加每个项的选择的信号。例子1:[cpp] vie
2012-12-05 11:02:47 5197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人