Qt
文章平均质量分 62
coderlang
34+ 程序员,CTO,全栈工程师,搬砖 11 年,薪资翻20倍
展开
-
Qt自定义动态图标的实现
常常我们在用Qt做界面的时候,往往需要有一个漂亮的界面,类似于手机里面的各种图标按键,因此,本文考虑如何实现图标按键Qt里面有个QPushButton的类,首先,用Qt自带的QPushButton实现一个按键,如下图效果所示首先,这个按钮不是动态的,因此,没有动态效果,其次,我们多数情况下有自己的按键图标,这个时候C++继承的作用就发挥出来了,我们在QPushButton的基础上派生出原创 2013-07-06 23:45:45 · 3155 阅读 · 0 评论 -
编码提取以及Base64编码转换工具
前段时间经常用到需要提取汉子的UTF-16、BIG5等编码,搜索了一番实在是没有找到相应的工具,此次采用QT编写了个简单的工具吧,以便以后所需,希望对有需要的朋友有帮助,本人菜鸟一枚,如有错误请指正!下载地址:点击打开链接原创 2014-03-08 15:23:08 · 2079 阅读 · 0 评论 -
QT布局管理之堆栈窗体
当我们需要在同一个地方显示不同内容的时候,类似于有多个OSD图层,我们可以显示其中的一个原创 2013-07-26 23:54:33 · 1235 阅读 · 0 评论 -
GoToCellDialog窗体功能完善
上篇文章,我们只是把窗体界面做出来了,并且里面并未有实现任何功能,因此,我们现在来实现里面的功能。面向对象的好处就是,我们通过简单的继承,创建一个新类,而不用修改已有的类,让该类同时从Qdialog和Ui::GoToCellDialog中继承出来,并且由它来实现那些缺少的功能(从而也证明了这句话:通过简单地增加另外一个间接层就可以解决软件的任何问题)。命名的惯例是:将该类与uic所生成的类具有原创 2013-07-04 15:13:31 · 1223 阅读 · 0 评论 -
Qt Designer工具与uic的使用
当做Qt界面的时候,显然按照前面一种方式全部都有自己写会比较繁琐,而且界面修改起来也不容易,因此,本文介绍下,Qt designer 和 uic,从中可以看到其中的方便还是蛮大的。首先、用Qt Designer生成如下界面,并保存为gotocelldialog.ui然后,我们用uic用户界面编译器(user interface compiler)编译gotocelldialog.u原创 2013-07-04 14:27:37 · 6181 阅读 · 2 评论 -
QWS透明后鼠标移动出现阴影现象解决办法
现象 QWS背景透明了以后就会出现鼠标移动会有阴影现象,测试代码如下#include #include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QDialog dialog; QWSServer::setBackground(QColor(0, 0原创 2013-07-16 21:51:50 · 1926 阅读 · 0 评论 -
Qt类的封装
谈到C++第一印象就是面向对象,但是从来都没有用明白多。由于平时从来都没用过C++,但是项目需要现在又要用到Qt,因此,不得不学习C++以及Qt的知识了。 学习了Qt一个类的封装,现在基本明白面向对象是什么意思了,面向对象不在乎就是封装类嘛,将对象的数据、行为等等封装在一起,但是,我们都知道不管是C++还是Qt都提供了各种基类这些。往往这些是不够的,所以面向对象的编程思想就是,运用现有的原创 2013-06-30 21:29:39 · 3965 阅读 · 0 评论 -
QT图形开发
在监控领域中,一般输出设备的图形用户界面内容包括:1、后端OSD:显示画面分割线、通道号、时间等信息,用以界定多画面显示布局。2、GUI界面:包括各种菜单、进度条等元素,用户通过操作GUI界面进行设备配置3、鼠标:提供更方便易用的界面菜单操作方式。 以上3类图形内容可以通过1个图形层实现,也可以通过多个图形层实现。 在实际的项目中,我们一般采用的是在一个图层实现原创 2013-07-11 11:02:09 · 1877 阅读 · 1 评论 -
QPainter类的使用
QPainter类用于低水平的绘制,例如在窗口部件上面绘制工具为做到绝大部分绘制图形用户界面车国内需的需要提高了高度优化的函数。QPainter可以绘制从简单的直线到像饼图和弦这样的复杂形状。它也可以绘制排列的文本和像素映射。通常,它在一个“自然的”坐标系统中绘制,但是它也可以在视和世界转换中做到这些。绘图工具典型的用法是: 构造一个绘图工具 设置画笔、画刷等等原创 2013-07-09 21:42:17 · 2151 阅读 · 0 评论 -
QT VS2010问题集锦
1.Debug和Release的QT lib包区别Debug下面使用带有d的lib,如QtCored4.libQtGuid4.libQtSqld4.libQtOpenGLd4.lib原创 2014-10-22 19:05:45 · 1068 阅读 · 0 评论