
Qt
cfxks1989
这个作者很懒,什么都没留下…
展开
-
Qt实现蒙版效果
现在各大网站的自带的图片显示系统都是背景半透明,正中间显示图片。称之为:蒙版效果。那么Qt怎么实现这种效果呢?我自己做了点尝试,大家可以借鉴下:发个效果图先正如图片显示的正中间图片是显示出来的,其他部分半透明。实现起来其实很简单,就是对函数paintEvent(QPaintEvent *)进行重载。编译环境是:vs2008+qt4.7.3.在ubuntu环境编译也能通过原创 2012-10-19 17:24:36 · 1608 阅读 · 0 评论 -
如何设置控件的disabled的颜色
如何设置控件的disabled的颜色控制控件的disable的颜色有以下方法:使用QPalette类来实现;使用qss来实现。1.使用QPalette类来实现以为QComboBox例子QComboBox *m_pComboBox =new QComboBox;QPalette palette=m_pComboBox ->palette();palette.setCo原创 2013-01-14 18:22:51 · 2835 阅读 · 0 评论 -
Qt国际化:中文化(汉化)
最近的一个项目需要把系统从原先的英文版汉化。为了完成这个工作,收集和学习了不少的资料。所以就自己整理资料留作记录吧。首先了解下Qt下中文的显示问题:在网上你会发现很多关于Qt显示中文出现乱码的现象:于是你上网搜索解决方案,不外乎以下三个语句: QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"))原创 2012-12-12 13:56:59 · 1242 阅读 · 1 评论 -
自定义 Qt 窗口标题栏
转载:http://www.devbean.info/2011/10/custom-qt-titlebar/现代应用程序希望有一个与众不同的界面。系统提供的窗口的标题栏显然太千篇一律,无法满足我们的需求。但是,标题栏是由操作系统提供的,而操作系统没有提供任何方便修改标题栏的 API。首先想到的是,我们隐藏掉系统标题栏,然后绘制自己的进行替代。但是这么做还有一些额外的工作需要完成转载 2012-12-12 11:13:21 · 4338 阅读 · 0 评论