qt
QT相关知识
子非龙
这个作者很懒,什么都没留下…
展开
-
qt creater mysql 安装过程中遇到的错误
安装qt creator 教程 推荐这个 https://blog.csdn.net/u012986684/article/details/77851513 https://blog.csdn.net/tennysonsky/article/details/46882399 不支持c++11标准 在pro文件加上QMAKE_CXXFLAGS += -std=gnu++0x 构建项目rele...原创 2019-02-13 17:54:44 · 215 阅读 · 0 评论 -
qt creator 报错
在pro文件加上QMAKE_CXXFLAGS += -std=gnu++0x原创 2019-02-11 17:24:52 · 299 阅读 · 0 评论 -
qt模型视图总结
模型视图的关系 ## 常见模型 1 QAbstractListModel:用来创建一维列表模型 2 QAbstractTableModel: 用来创建二维列表模型 3 QStandardItemModel:用来存储定制数据的通用模型 4 QFileSystemModel:本地系统的文件和目录信息 5 数据库模型: QSqlQueryModel、QSqlTableModel、QSql...原创 2019-02-17 14:11:18 · 523 阅读 · 0 评论 -
视图模型学习笔记中
模型组织数据,然后创建索引,视图通过使用索引访问数据 关系图如下 索引中的行列结构 索引中的树状结构 (1)、Root为虚拟节点,用于统一所有数据到同一棵树中 (2)、同一节点的子节点以递增的方式进行编号 (3)、通过(Index,parent)的方式确定节点 模型中数据索引的通用方式 (1)、三元组:(row,column,parent) 解释 A处于root下面的第0行第0列 ...原创 2019-02-17 11:17:10 · 236 阅读 · 0 评论 -
qt 模型视图上学习笔记
实例效果: 1. 模型视图设计思想:模型与视图分离 2. 模型负责组织数据,视图负责显示数据、 编程步骤 1、定义视图和模型对象 QFileSystemModel m_fsModel; //文件模型 QTreeView m_treeView; //树状显示视图 2、视图和模型的初始化 /*视图的位置大小设置*/ m_treeView.setPar...原创 2019-02-16 16:52:30 · 137 阅读 · 0 评论 -
多页面切换组件学习笔记
效果如下 在一个位置管理多个界面的切换关键类:QTabWidget QTabWidget m_tabWidget;//关键对象 界面一,绘制文本编辑对象 QPlainTextEdit* edit = new QPlainTextEdit(&m_tabWidget); 界面二,普通窗口对象 QWidget* widget = new QWidget(&m_tabWidge...原创 2019-02-16 12:17:25 · 359 阅读 · 0 评论 -
QT 乱码问题解决
1. QTextCodec *gbk = QTextCodec::codecForName("gb18030"); 2. QTextCodec::setCodecForTr(gbk); 3. QTextCodec::setCodecForLocale(gbk); 4. QTextCodec::setCodecForCStrings(gbk); 第一行:定义gb18030编码格式或者选择utf-...原创 2019-02-15 15:02:35 · 163 阅读 · 0 评论 -
mysql qt 列车项目学习笔记
第一步连接数据库 以后修改一下基本通用 static bool createConnection() { QSqlDatabase db =QSqlDatabase::addDatabase("QMYSQL"); //加载数据库驱动,类似的还有QODBC, QSQLITE....... db.setUserName("root");//用户名 db.setPassword(...原创 2019-02-15 14:59:39 · 178 阅读 · 0 评论 -
QT学习笔记 QMainWindow QWidget QDialog三者区别
QWidget是所有图形界面的基类 QMainWindow是一个提供了菜单、工具条的程序主窗口 QDialog是对话框、多用于短时间与用户的交互 QMainWindow和QDialog都是QWidget的子类。 换种说法: QWidget是控件 QDialog是对话框 QMainWindows是主窗体(非主窗体用QDialog) ...转载 2019-01-14 10:36:39 · 551 阅读 · 0 评论 -
qt学习之创建hello word
写一个qt程序基本步骤 1、包含头文件 #include 必须包含 2、创建一个QApplication对象(用于管理应用程序级别的资源) 3、编写相应的窗口 例如QLabel *label=new QLabel(“hello word!”); label->show(); 4、退出应用程序 return ap.exec(); 程序如下: #include <QAppl...原创 2018-12-18 22:15:38 · 330 阅读 · 0 评论 -
qt信号与槽函数
一个槽,正好对应一个信号,那么,这个槽的函数就会执行,也就是回调 QPushButton *button = new QPushButton("Quit"); //定义按钮 QObject::connect(button, SIGNAL(clicked()), &a, SLOT(quit())); //槽连接 QObject 是所有类的根。Qt 使用这个 QObject...原创 2018-12-19 22:14:04 · 1109 阅读 · 0 评论 -
qt主窗口框架
注意:一个主窗口必须设置中心部件,其它的可有可无转载 2018-12-19 16:28:03 · 388 阅读 · 0 评论 -
QT .pro文件解析
Qt之pro文件解析 在我们创建Qt工程项目时,Qt Creator总会创建一个.pro文件,我们称.pro文件为Qt的工程管理文件。一个工程项目可以包含一个或多个.pro文件。理解和掌握pro文件的用法,将有利于Qt开发人员对项目工程文件的组织和管理。 下面来看一下pro文件中的内容: 第1~5行为注释信息,说明这个文件生成的时间。 第8行表明这个项目使用的模块。core模块包含了Qt的...转载 2018-12-19 15:50:25 · 350 阅读 · 0 评论