
QT
文章平均质量分 66
xtx1990
新一代年轻人
展开
-
Qt使用QStackedWidget实现堆栈窗口
堆栈窗口可以根据选择项的不同显示不同的窗体 [cpp] view plaincopyprint?// stackeddlg.h #ifndef STACKEDDLG_H #define STACKEDDLG_H #include #include #include #转载 2012-10-10 14:16:16 · 1192 阅读 · 0 评论 -
QT源码分析和下载地址
源码分析地址:http://blog.youkuaiyun.com/tingsking18/article/details/4800828这是官方下载地址:http://qt.nokia.com/downloads点击右下角的 ftp.qt.nokia.com - ArchiveYou can find our archive of previous Qt releases here.可以进入转载 2013-05-07 10:36:01 · 808 阅读 · 0 评论 -
Qt 常用命令,宏,pro文件格式
qmake 常用命令: qmake -project //生成pro文件,自动检查c/c++程序文件 qmake -t lib //生产把源码编译成库的pro工程文件 qmake -tp vc //根据pro文件生成vc的工程文件,qt commericial有一个绑定到vs的工具,可以在菜单栏直接打开 qmake -r xxx.pro "CONF原创 2012-11-12 14:06:46 · 682 阅读 · 0 评论 -
QT中添加Q_OBJECT出现的问题
Multiple Inheritance Requires QObject to Be First(多重继承QObject一定要放在前面)我在用class My_Node : public QGraphicsItem,public QObject来生成自己的类时,想使用信号和槽机制,但这是dys_node.h中没有Q_OBJECT,不能使用信号槽。我将Q_OBJECT加上之后,出现几个不知转载 2012-10-26 16:12:58 · 1476 阅读 · 0 评论 -
也谈qt中QMdiArea和QSubWindow(实现子窗口管理)
昨天才静下心来仔细看了看QMdiArea作为MainWindow的中央部件,QMdiArea的作用还是相当大的首先是向QMdiArea中添加QSubWindow和从QMdiArea中删除QsubWindowQSubWindow * addSubWindow(QWidget * widget);widget可以是QSubWindow或者直接是QWidget及子类,若是转载 2012-10-16 11:49:50 · 8722 阅读 · 0 评论 -
Qt之任务栏系统托盘图标
托盘图标,一个自己脑子出现很久的词,可惜自己都没动手去实现。最近看见的,听见的多了,自己也感兴趣就弄弄了,感觉还蛮简单了。 贴出效果图: 那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon 头文件(主要 1.声明菜单相关动作 2.声明系统托盘对象,以及相关托盘槽函数 3.关闭事件)转载 2012-10-16 09:53:09 · 898 阅读 · 0 评论 -
给Qt程序添加启动动画
一些应用程序启动很慢时,一般会在启动时显示一个画面,利用这种方法可以让程序启动时间不那么长。给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen,在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QApplication::exec()之前转载 2012-10-16 09:46:36 · 794 阅读 · 0 评论 -
Qt使用QSplitter实现分割窗口
分割窗口在应用程序中经常用到,它可以灵活分布窗口布局,经常用于类似文件资源管理器的窗口设计中,然后抱着这样的想法简单的实现了下 [cpp] view plaincopyprint?//main.cpp #include #include #include #include转载 2012-10-10 14:16:55 · 1542 阅读 · 0 评论 -
qt QSettings 用法总结
用户对应用程序经常有这样的要求:要求它能记住它的 settings ,比如窗口大小,位置,一些别的设置,还有一个经常用的,就是 recent files ,等等这些都可以通过 Qsettings 来实现。 我们知道,这些 settings 一般都是存在系统里的,比如 windows 一般都写在系统注册表或者写 INI 文件,mac 系统一般都在 XML 文件里,那么按照一般的标准来说转载 2012-10-16 10:13:44 · 789 阅读 · 0 评论 -
Qt QTreeWidget 树形结构实现
Qt中实现树形结构可以使用QTreeWidget类,也可以使用QTreeView类,QTreeWidget继承自QTreeView类。树形效果如下图所示:这是怎么实现的呢?还有点击节点时会有相应的事件响应。1. 树形结构实现QT GUI中有treeWidget部件,将该控件在Gui中布局好,假设其对象名为treeWidget。QTreeWidget类官方文档转载 2012-10-16 10:05:35 · 972 阅读 · 0 评论 -
Qt中停靠窗口的实现
停靠窗口作为主窗口的一部分,可以停靠、浮动、显示隐藏等。现在很多软件都具有可停靠窗口 可停靠位置: [cpp] view plaincopyprint?//mydockwidget.h #ifndef MYDOCKWIDGETDEMO_H #define MYDOCKWIDGETDEMO_H转载 2012-10-10 14:14:24 · 940 阅读 · 0 评论 -
Qt基础学习(5)-----抽屉效果之QToolBox
[cpp] view plaincopyprint?//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QToolBox; class MyDialog : public QDialog { Q_OBJECT public:转载 2012-10-10 14:12:44 · 1558 阅读 · 1 评论 -
QT项目升级(QT4.6.3到QT5.2)时,遇到的问题和解决方法
QT4 升级到 QT5 改动:PC部分:【改 QTDIR 变量】在工程根目录下找到 .user 文件 , 如 InnoTabPlugin.vcxproj.user修改指向你的 QT5 根目录: C:\qt\Qt5.2.1\5.2.1\msvc2010 或者找到这个文件 Qt4VSPropertySheet.prop转载 2014-06-30 10:44:47 · 2174 阅读 · 0 评论