QT
花香常漫
这个作者很懒,什么都没留下…
展开
-
QT入门(十七)——发布release版本|图标设置
QT发布release版本参考博客从这里开始看就可以啦~小结一下~点击右边的小电脑,选择release,然后点击运行程序。就会在当前目录下形成一个文件夹,如下图3.3,进入后,将release文件夹下的.exe程序复制到另一个单独的文件夹中。用windeployqt 生成dll文件Qt 官方开发环境里自带了一个工具:windeployqt.exe。运行一下代码Cd/d 加上刚刚将.exe程序复制到另一个单独的文件夹的文件夹路径,然后就回在这个目录下生成所有需要的动态链接库。之后再执行命令:原创 2020-08-31 08:53:46 · 1074 阅读 · 0 评论 -
QT入门(十六)——http通信
http通信效果图.pro文件.h文件.cpp1.点击按钮发送请求2.关联信号3.read_data槽函数效果图在文本输入框中输入图片地址(注意前面必须是http),点击发送请求,即可显示图片,如果是https就无法解码。.pro文件QT += core gui network.h文件private slots: void on_SF_BT_clicked(); //读取信息 void read_data(QNetworkReply *app);p原创 2020-06-21 23:05:09 · 2149 阅读 · 0 评论 -
QT入门(十五)——QT中使用TCP协议进行服务端与客户端的双向通信
这里写目录标题效果图一 .pro文件三 服务端的.cpp文件效果图一 .pro文件添加networkQT += core gui network二 .h头文件中的定义private slots: void on_pushButton_clicked(); void on_pushButton_4_clicked(); void on_pushButton_5_clicked(); //客户端读取发送端发来的数据的槽函数 void原创 2020-06-21 10:41:46 · 9023 阅读 · 1 评论 -
QT入门(十四)——摄像头的使用
这里写自定义目录标题调用创建摄像头对象开启&关闭摄像头截取视频流中的图片查询图片并显示调用摄像头,显示摄像头视频,截取图片,保存截取的图片,显示数据库的表格,点击表格中的数据,显示图片摄像头相当于一个视频流,是通过输入或捕捉视频的硬件。在不同的系统环境或者是硬件条件下,需要选择不同的处理方法,在windows系统中,可以使用QT中提供的摄像头相关的类,来处理摄像头信息。调用创建摄像头对象同时创建一个数据表,表中记录拍摄时间和图片的存储路径#include "widget.h"#inc原创 2020-08-31 08:53:31 · 10361 阅读 · 1 评论 -
QT入门(十三)——使用http获取json字符串
这里写自定义目录标题参考博客https://blog.csdn.net/qq_44490896/article/details/106902917原创 2020-08-31 08:53:17 · 466 阅读 · 0 评论 -
QT入门(十二)——数据库的基本操作
这里写自定义目录标题新建表数据表的增加表格的查询根据输入的条件查询表的删除修改显示所有注册用户的信息新建表,增删改查 登录 注册 删除 查询 显示数据库的表关于增删改查的SQL语句在写代码的时候,一点点都不能写错!!!SQL语句写错了编译不会报错,但是运行就会有问题新建表#include "widget.h"#include "ui_widget.h"#include <QDialog>#include <QMessageBox>#include <QCry原创 2020-08-31 08:52:51 · 854 阅读 · 0 评论 -
QT入门(十一)——list列表|listwidget列表|多个窗口之间的嵌套
这里写自定义目录标题在listview中创建字符串列表在listwidget中创建字符在listwidget中创建按钮在listwidget中创建窗口list列表 类似于父亲 向里面连续添加字符串listwidget 类似于儿子 向里面添加字符串 按钮 新的页面mainwindow与mainwindow之间只能切换,不能融合包含而widget可以插入mainwindow中所以,如果一个窗口要插入mainwindow中,在创建的时候就要选择widget类型在listview中创建字符串列表原创 2020-08-31 08:49:29 · 5960 阅读 · 1 评论 -
QT入门(十)——滑动条与进度条
这里写自定义目录标题滑轮与进度条滑动条调色板滑轮与进度条效果,拖动横着的滑动条,带动竖着的滑动条和进度条一起动滑动条ui界面中的重要属性在.cpp文件中也可以手动代码设置MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); //手动设置滑动条最大值 ui->verticalSlid原创 2020-08-30 22:53:13 · 6538 阅读 · 0 评论 -
QT入门(九)——定时器
打开定时器1000毫秒一次循环,每次循环开始就会发出定时器开始的信号,然后根据connect就会进入槽函数//开始定时器void MainWindow::on_pushButton_clicked(){ //启动定时器 //1000毫秒一次循环,每次循环开始就会发出定时器开始的信号,然后根据connect就会进入槽函数 mtimer.start(1000);}定时器信号的关联MainWindow::MainWindow(QWidget *parent) :原创 2020-08-30 22:52:49 · 544 阅读 · 0 评论 -
QT入门(八)——读取、写入文件
这里写自定义目录标题读取文件写入文件另存为读取文件选择要打开的文件,然后将内容显示在文本浏览框中#include "mainwindow.h"#include "ui_mainwindow.h"#include <QPushButton>#include <QString>#include <QFile>#include <QDebug>#include <QFileDialog>#include <QByteAr原创 2020-08-30 22:52:25 · 1310 阅读 · 0 评论 -
QT入门(七)——消息对话框|选择文件对话框|输入对话框
这里写自定义目录标题消息对话框自定义消息对话框选择文件对话框输入对话框设置颜色对话框字体设置对话框ui界面消息对话框在消息对话框的按钮上,右键,转到槽,在槽函数中编写函数//消息对话框void MainWindow::on_pushButton_clicked(){ //定义 int ret = QMessageBox::information(this,"fight","are you sure?",QMessageBox::Open,QMessageBox::No);原创 2020-08-30 22:52:15 · 1963 阅读 · 0 评论 -
QT入门(六)——代码创建计算器界面|可以计算的简易计算器|按键的关联
第一个界面是mainwindowmainwindow.cpp中,首先创建计算器按钮的槽函数创建出第二个界面#include "mainwindow.h"#include "ui_mainwindow.h"#include "jsq_jiemian.h"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this);原创 2020-08-30 22:52:05 · 1044 阅读 · 0 评论 -
QT入门(五)——手动布局|写代码自动布局
这里写自定义目录标题手动布局写代码布局手动布局在ui界面中,先放三个按键,改名字,三个全选中,选择expanding,然后再垂直布局每次选完其中一个中布局之后,就会在外面有一个红框,同时,右边会有层级关系有一点需要注意的是,下图中蓝颜色的8个点框定的也是一个内容,相当于是背景,如果把这个外面的大的背景也选定,然后再栅格化,那么运行之后,里面的部件会随着窗口的变化而变化。步骤:1.放按钮,设置长宽,改变样式表,修改策略,水平垂直都可以选择expanding2再放其他的,比如弹簧3.选中所原创 2020-08-30 22:51:55 · 2606 阅读 · 1 评论 -
QT入门(四)——初识信号与槽函数机制|界面之间的跳转|界面之间的数据传递
这里写自定义目录标题connect()函数在ui界面中,转到槽函数新建界面界面的切换(单向)界面的切换(双向)信号与槽函数,是QT中一种特有的通信机制,类似于中断和中断函数。connect()函数用connect将QMainwindow和PushBottom连接起来在mainwindow.cpp中MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui原创 2020-08-30 22:51:46 · 5953 阅读 · 0 评论 -
QT入门(三)—— 第一个简单的界面
这里写自定义目录标题UI控件修改属性添加resource文件夹UI控件右边是整个ui界面中的所有控件,等级代表着所属关系,一个对象下面还有一些小的控件。修改属性选中一个控件之后,在右下角的属性栏去修改添加resource文件夹右键总文件夹——addnew名称随便取,点击完成之后就会出现一个resource的文件夹点击添加后面的小三角——添加前缀,然后再点小三角——添加文件,选择存放资源图片的文件夹存放资源图片的文件夹,必须放在工程中,即点击添加文件之后,自动弹出来的那个对话框的路原创 2020-08-30 22:51:34 · 827 阅读 · 0 评论 -
QT入门(二)——新建工程|编译运行|快捷键|重新构建|自定义函数|创建全局变量
这里写自定义目录标题新建工程介绍.pro文件sourceHeadersForms构建目录编译快捷键新建工程创建工程的路径不能是中文路径文件——新建文件或项目基类:QMainWindow类似于孙子,初始的UI界面上有菜单栏等,QWidget 是爷爷,UI界面上什么也没有, QDialog是父亲,UI界面上有一点什么东西。选择QMainWindow创建的时候就会有如下如几样东西,不需要的话可以右键,移除不需要的控件新建工程完成。介绍.pro文件在core后面添加qt的核心模块用U原创 2020-08-30 22:51:21 · 1770 阅读 · 0 评论 -
QT入门(一)——安装QT5.12
这里写目录标题下载QT环境变量配置下载下载链接安装注意事项:安装的路径不能是中文路径创建项目注意事项:创建工程的路径不能是中文路径进入官网,按如下图示进行相应的系统版本下载即可。选择windows系统点击下载下载完成后,打开文件夹,找到QT安装程序。启动安装程序,按如图步骤进行安装。右击软件以管理员权限打开发现下一步是灰色,无法点击,最简单的办法,断网离线安装,将安装界面关闭,重新右击管理员权限安装软件断网安装的时候发现可以安装默认安装路径为C盘,安装文件很大,如果原创 2020-08-30 22:51:06 · 3393 阅读 · 0 评论