Qt Widgets
mambapaul
善于使用C++进行开发,精通QT框架
展开
-
Qt资料(一)
Qt资料(一):书籍By Xchen 20160628作为一个Qt新手,在学习Qt的道路上,把自己看到的觉得对于Qt学习有所帮助的资料做个整理,这是Qt资料整理的第一篇:Qt资料(一):书籍——旨在整理和推荐一些与Qt相关的书籍。书名:《C++ Primer plus》 作者:Stephen Prata 介绍:从入门到精通必读经典教程。它被誉为“开发人员学习C++的教程,没有之一”! 书转载 2016-06-26 22:18:06 · 565 阅读 · 0 评论 -
Qt布局管理
Qt布局管理By Xchen 20160628Qt布局管理分割窗口停靠窗口堆栈窗口基本布局分割窗口 类QSplitter先看一个实例 example01:#include "mainwindow.h"#include <QApplication>#include <QSplitter>#include <QTextEdit>int main(int argc, char *arg原创 2016-06-28 18:12:30 · 504 阅读 · 0 评论 -
Qt5MVC模式(一)
Qt5MVC模式By Xchen 20160627MVC设计模式起源于smalltalk的一种与用户界面设计相关的设计模式。 作用:有效的分离数据和用户界面。 组成:模型model(表示数据)、视图view(表示用户界面)、控制controller(定义用户在界面上的操作)。interView框架Qt的MVC 区别:将视图与控制结合在一起,同时添加了代理delegate能够自定义数据条目i原创 2016-06-27 21:08:35 · 21363 阅读 · 3 评论 -
Qt5MVC模式(二)
Qt5MVC模式(二):概述下By Xchen 20160628模型所有的模型都基于QAbstractItemModel类。这个类定义了一个使用视图和委托来访问数据的接口。数据本身不是必须要存储在模型中,可以在一个数据结构或一个单独的类、文件、数据库、或其它一些应用组件。QAbstractItemModel为数据提供了一个接口,它足够的灵活性来处理表格、列表、树形式的数据视图。然而,实现新的列表和类原创 2016-06-28 19:09:30 · 3672 阅读 · 0 评论 -
Qt容器类
Qt容器类By Xchen 20160629Qt提供一组通用的基于模板的容器类。 常见的Qt容器类为QListQ、LinkedList、QVector、QMap、QHash。 Qt容器类的两种风格迭代器Java-style iteratorsSTL- style iteratorsexample01: QList & QListIterator只读迭代器Java#include <QD原创 2016-07-01 10:21:24 · 436 阅读 · 1 评论 -
Qt creator创建纯C/C++源代码
Qt creator创建纯C/C++源代码By Xchen 20160707这段时间在学习算法和数据结构方面的知识,所以就牵扯到使用一种IDE编辑代码,由于之前一直使用Qt creator进行GUI程序的编辑,也深深的喜欢上了这个IDE,也许是由于VS的庞大,亦或是因为无需花时间掌握更多的IDE,这就好比生活,爱上了就要专一下去,哈哈哈。下面介绍使用Qt creator进行纯C/C++代码的编写:1原创 2016-07-07 11:20:47 · 9712 阅读 · 0 评论 -
QTreeWidget树形控件设计
QTreeWidget树形控件设计By Xchen 20160718树形控件的应用场合还是比较多的,比如飞信群发消息,就需要使用带复选框的树形控件。那么在Qt中树形控件设计的类是QTreeWidget,如果设计树形节点的设计就需要QTreeWidgetItem的帮助。下面通过一个例子来说明带复选框的树形控件的设计。设计的整体思路是这样的,新建一个Widget控件,在其中添加一个QTreeWidget原创 2016-07-18 13:08:53 · 1847 阅读 · 0 评论 -
Qt::WindowFlags枚举类型解析
Qt::WindowFlags枚举类型解析By Xchen 20160718在使用Qt设计的时候经常会看到QWidget控件的构造函数出现下面这样一句话:QWidget(QWidget *parent=0,Qt::WindowFlags f=0)QWidget *parent=0这段代码容易理解,是指父窗口部件的指定。 Qt::WindowFlags f=0这代码就有一些让人不解了,其实它是指定控原创 2016-07-18 13:48:43 · 9615 阅读 · 0 评论