Qt
Jokic_Rn
北航
展开
-
Qt Creator在release编译下无法成功连接数据库
程序参照 >>>>>>Qt Creator使用数据库sqlite将编译版本改为release会发现数据库不能连接db = QSqlDatabase::addDatabase("QSQLITE");//数据库类型 db.setDatabaseName("test.db"); db.open();//创建/打开,数据库 query = new QSqlQuery(); query->exec("select * from Info原创 2021-07-01 10:07:35 · 376 阅读 · 0 评论 -
Qt Creator 二维绘图库QCustomPlot的使用
本文主要包含三个内容:QCustomPlot的加载、在主窗口绘图、在子窗口绘图QCustomPlot的加载1.下载链接[click here]2.解压(解压到哪都行)documentation文档example示例(看示例比看文档有用)changelog更新日志*.cpp *.h这两个文件需要添加到自己的.pro文件中才可以画图3.添加*.cpp *.h到工程文件添加 *.cpp *.h到工程文件Qt 5 需要添加下面语句QT += printsupport原创 2021-06-25 10:59:35 · 780 阅读 · 0 评论 -
Qt Creator子图绘制
Qt中在一个窗体文件内画所有图显然是不好维护的,我们可以将主窗体拆分为几个子窗体,在子窗体中绘制子图,这样便于我们去维护我们的代码。1.在工程文件中右键->Add New…2.选择Qt 设计师界面3.给子图文件命名4.在主图ui设计界面拖入Widget模块5.右键提升为6.手动输入子图的名字,全局包含可以勾选也可以不勾选7.现在在子图进行设计界面后,主图就能看到啦!...原创 2021-06-23 16:25:48 · 591 阅读 · 0 评论 -
Qt Creator信号槽的基本使用
connect(信号发送者,信号类型,信号接收者,槽函数)说明:槽函数就是实现的功能。示例mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"#include <QDialog>#include <QDebug>#include <QComboBox>#include <QPushButton>MainWindow::MainWindow(QWidget *paren原创 2021-06-01 10:50:12 · 370 阅读 · 0 评论 -
Qt Creator/C++ 构造函数
Qt Creator/C++ 构造函数以四则运算为例,定义一个C++类:Calculationcalculation.h#ifndef CALCULATION_H#define CALCULATION_Hclass Calculation{public: Calculation(); static int number; double add(double a,double b); double sub(double a,double b); dou原创 2021-06-07 11:43:19 · 468 阅读 · 0 评论 -
Qt Creator静态成员变量、全局变量、静态成员函数
静态成员变量是一个全局区域的变量,不同*.cpp文件间可以相互访问(记得包含*.cpp对应的头文件)1.在mainwindow.h中定义public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); static int start_flg;2.在mainwindow.cpp中初始化,注意初始化的位置不要写在MainWindow里面去#include "mainwindow.h"int MainWindow:原创 2021-06-02 16:21:08 · 1517 阅读 · 0 评论 -
Qt Creator中文乱码
中文乱码在头文件mainwindow.h中加#if defined(_MSC_VER) && (_MSC_VER >= 1600)# pragma execution_character_set("utf-8")#endif完整的mainwindow.h文件#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>QT_BEGIN_NAMESPACEnamespace Ui { cl原创 2021-05-31 15:03:53 · 177 阅读 · 0 评论