linux图形界面开发
小心你的履带
这个作者很懒,什么都没留下…
展开
-
Qt 中文显示
QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。 QT中有专门的一个类来处理编码的问题(QTextCodec)。 在QT3中,QApplication可以设置程序的默认编码,但是在QT4中已经没有了该成员函数。 可以以下的这些方法转载 2013-09-29 16:40:42 · 698 阅读 · 0 评论 -
qt日记:使用UI里面的转到槽机制没有使用信号与槽的方式编写的代码运行稳定
记:在XXX项目里面使用qt读取设置系统时间,使用转到槽的方式出现不能读取系统当前时间或者日期的情况;而换做信号与槽的方式编写就运行很稳定。原创 2014-02-25 09:57:02 · 1361 阅读 · 0 评论 -
qt设置commobox当前显示哪一个字符串
问题:我的QT界面里面的commobox控件有四个字符串来进行选择,需要通过函数来控制当前具体显示哪一个? 答:QT里面当前项目可以通过setCurrentindex函数来设置,但是他的参数需要是int型的,所以不能直接将需要显示的字符串添加进去,此时可以通过findText()函数来得到你要显示的字符串的index值,将这个参数传递给setCurrentindex函数就可以了。 例如:ui-原创 2014-02-27 11:18:16 · 1868 阅读 · 0 评论 -
给ubuntu9.10安装中文输入法和系统汉化
sudo apt-get install scim-pinyin,后直接ctrl+space就ok了,或者选择system->preferrence->ibuspreferences,进行偏好设置。 还可以通过sudo apt-get install scim-tables-zh 来安装五笔输入法。 这样也只能使用一种输入法而已,但好多软件打开来看还是乱码,这样就需要设置系统语言环境了,需要下原创 2014-03-19 11:37:41 · 1189 阅读 · 0 评论 -
给QTcreater添加帮助文档
第一步:点击tools->options; 第二步:选择help->documentation; 第三步:点击add,从你安装的的qt库文件里面选择doc->qch; 第四步:将里面所有的都添加进去; 第五步:使用;原创 2014-03-19 09:43:51 · 1439 阅读 · 0 评论 -
qt里面通过buffer给timeedit控件赋值
使用QList来压缩代码空间,buf里面的值是从底层EEPROM里读取出来的,分别将时分秒放到了三个buf中,然后通过settime来给每个timeedit赋值,通过QTime函数将时分秒三个参数传递进去。或者通过使用spinbox来实现也可以。 /*------------------------读取起始时间--------------------------*/ timeEd原创 2014-03-19 16:00:56 · 1930 阅读 · 0 评论