QT
文章平均质量分 91
abcpanpeng
爱好:踢球与编程
展开
-
Qt 无边框、透明、可移动、的个性窗体案例详解
很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了,我只用代码说话。 main.cpp int main(int argc, char *argv[]) { QApplication::setStyle("cleanlooks"); QApplication a(argc, argv); login转载 2012-03-23 13:53:24 · 830 阅读 · 0 评论 -
qt如何在vista和windows7下实现Aero效果
在Qt4.5中我们可以通过设置Qt::WA_TranslucentBackground属性来实现窗口透明。那么我们如何来实现vista和windows7下的Aero效果呢。 微软提供了DWM (Desktop Window Manager) api, 我们能够通过它来实现这个效果,遗憾的是windows版的qt没有集成封装这个api,现在笔者为着与人方便的精神提供了一个封装的类QtWin,你可以转载 2012-03-23 15:05:19 · 1198 阅读 · 0 评论 -
QT 界面美化之 QStyle 应用
假设你在windows环境调试QT程序,那么在你的main函数里的return exec()之前添加这么一句:qApp->setStyle(new QPlastiqueStyle); 再启动你的程序看看,效果肯定不一样。 AD: 本文介绍的是QT 界面美化之 QStyle 应用,对于美工,不管是设计还是开发,编程也一样,很希望自己的界面是舒服的,那么本文讲转载 2012-03-23 11:12:41 · 2740 阅读 · 0 评论 -
Linux下应用程序开发:用QT创建新风格
1.Qt的风格 a) Qt简介 Qt是 一个跨平台的C++图形用户界面应用程序开发库,使用Qt可以开发出高质量的图形用户接口,它是完全面向对象的、易于扩展且允许真正的组件编程。Qt获得 了很大的成功,特别是它的信号-槽机制是非常值得研究的通信机制,它也是Linux发行版标准组件KDE(K Desktop Enviroment)的基础。b) 风格机制 Qt的风格机制实现了不同平台上的图形用户接转载 2012-03-23 10:50:51 · 1841 阅读 · 0 评论 -
Qt中如何通过QStyle自定义能够跨平台的界面控件
我们经常会碰到需要定制界面控件的要求。如果只是在一个平台上,比如说你的控件只需要在Windows上显示,那很好办,Hard code 你的look and feel就可以了。但是如果界面需要在不同平台上显示native的界面风格,比如在Windows上就是Windows的风格,Mac上就是Mac的风格,难道需要为每个平台写不同的代码吗?另外,如果是在Qt这个平台上你需要修改整体的界面风格,同时你的转载 2012-03-23 11:16:33 · 1644 阅读 · 0 评论 -
Qt安装—图文并茂搭建VS2008+QT开发环境
(一)工欲善其事,必先利其器,废话不多讲。 总结起来网上流行的VS2008+QT安装说明有以下几个问题需要解释清楚: 1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。 2,对于环境变量的配置,诸如转载 2012-03-23 11:35:14 · 656 阅读 · 0 评论 -
QT类继承图
QShared |---QGLayoutIterator | |---QLayoutArrayIterator | |---QBoxLayoutIterator | |---QToolLayoutIterator | |---QMainWindowLayoutIterator |---QBrushData |--转载 2012-03-23 11:07:25 · 1109 阅读 · 0 评论 -
Qt动画框架
Qt动画框架由本人终于翻译完毕,这里的每个字母、每个汉字、每张图片都是有本人一个一个敲打出来的,现把它共享出来。 Qt动画框架是Kinetic项目的一部分,主要目的是提供一种简单的方法用于创建动画的和平滑的GUI。通过Qt动画属性,Qt动画框架为部件和其他QObject对象的动画操作提供了非常大的自由性。Qt动画框架也能用于图形视图框架中。 在这片文章中,我们阐述了转载 2012-03-23 12:35:34 · 728 阅读 · 0 评论