
qt
深度思索
走在路上思考着前进
展开
-
Qt开发设置技巧
Qt在开发桌面客户端方面有很多方面做的很好,功能很强大,在免费并能跨平台的开发库里,做到了可以很好的满足一般客户端开发的需求。Qt库不光在界面上,而且在XML解析,JSON数据解析,网络通讯等各个功能点,都已经具备了好用的开发类库。Qt尤其在图形化处理方面有着自己很不一般的体验,和功能。 下面我结合我的开发经历,对Qt的一些功能点和用法进行一些小结,希望给开发者提供一些有用原创 2014-08-16 14:32:38 · 1489 阅读 · 0 评论 -
qt 窗口圆角问题
最近在用qss做界面美化的工作,发现一个问题就是qss不能对顶级窗口设置边角圆弧,于是得另辟蹊径。据网上搜索可得到的方法我实现了三种:1.[cpp] view plaincopy setWindowFlags(Qt::FramelessWindowHint); QBitmap bmp(this->size()); bmp.fill();转载 2014-08-30 11:43:20 · 1168 阅读 · 0 评论 -
QT 打开文件对话框总结
一: Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("Allfile(*.*);;mp3file(*.mp3)")); 说明:这样就会产生一个对话框,和系统的资源管理器差不多的。返回的是你选择文件的 绝对路径。参数1:父窗口参数2:对话框的标题参数3:原创 2014-09-01 23:36:14 · 8434 阅读 · 0 评论 -
QWidget、QMainWindow、QDialog和QFrame的区别
继承关系:在Qt中所有的类都有一个共同的基类QObject ,QWidget直接继承与QPaintDevice类,QDialog、QMainWindow、QFrame直接继承QWidget 类。QWidget类是所有用户界面对象的基类。窗口部件(QWidget)是用户界面的一个基本单元:它从窗口系统接收鼠标,键盘和其他事件,并且在屏幕上绘制自己。每个窗口部件都是矩形的,并且它们转载 2014-09-02 20:06:58 · 951 阅读 · 0 评论 -
qt动画入门
Qt-4.6新增了Animation Framework(动画框架),让我们能够方便的写一些生动的程序。不必像以前的版本一样,所有的控件都枯燥的呆在伟大光荣的QLayout里,也许它们可以唱个歌,跳个舞。 所谓动画就是在一个时间段内的不同时间点有不同的状态,只要定义好这样状态,实现动画就是水到渠成的事情。当然做这件事情,最好用的就是状态机,没错Qt-4.6.0提供了QStateMachi原创 2014-09-04 00:05:57 · 1350 阅读 · 1 评论 -
Qt之界面实现技巧
总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。一、主界面1、窗口 最小化 最大化 关闭按钮、显示状态自定义 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮 setWindowFlags(Qt::WindowFl转载 2014-09-03 15:02:49 · 1347 阅读 · 0 评论