QT
文章平均质量分 57
鱼非愚
真正的高贵是优于曾经的自己
展开
-
QT中常见的几种对话框
一 qt对话框类部件对于对话框的功能,在GUI图形界面开发过程中,使用是非常多,那么,在QT中也提供了丰富的对话框架类The QDialog class is the base class of dialog windows. QDialog 是所有对话框的基类主要被这些类继承:QColorDialog, QErrorMessage, QFileDialog, QFontDialog, QInputDialog, QMessageBox, QProgressDialog,1.1 QC原创 2021-08-09 19:14:56 · 1265 阅读 · 0 评论 -
字符串类型转换(例QT)
字符串拼接:QString str="test1";str += "test2";str += 'A';str.append("test3");qDebug() << str << endl;QString-->char*:char* MainWindow::QstringtoChar(QString str){ QByteArray ba2; ba2.append(str); //也可以 ba2 = s2.to原创 2021-08-11 19:00:35 · 344 阅读 · 0 评论 -
QT按钮类及定时器应用
一 按钮类点击按钮:QPushButton QToolButton单选按钮:QRadioButton复选按钮:QCheckBox对于按钮类来说,使能(enable)属性使用比较常见。该属性也有一对接口:set/getui->testButton->setEnabled(false);ui->testButton->isEnabled();对于按钮来说,使用一个按钮来实现两种状态,这种逻辑也是比较常见,比如:照明开关void MainWindow:原创 2021-08-06 17:20:53 · 1591 阅读 · 0 评论 -
QT中同界面添加多个组件窗口
1、打开Qt Creator,新建一个Qt Widgets Application项目,添加控件Stacked Widget和PushButton,然后再添加3个子窗口类子窗口类可有自己任意定义,创建好后将头文件引入主窗口类,并定义子类的对象为主类私有变量,方便成员函数访问。MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow){ u.原创 2021-08-03 20:08:58 · 6237 阅读 · 1 评论 -
解析复杂的json数组嵌套
[{"chanNameList": [{"channelName": "通道1","enable": 1,"perX": 0,"perY": 0,"rgbaBG": "#00000000","rgbaFont": "#00000000"}],"channel": 1,"ip": "192.168.121.13","status": 1,"streamInfo": [{"IFrameInterval": 50,"aBitrate": 6.原创 2021-07-30 14:56:28 · 7432 阅读 · 0 评论 -
QT开发入门详解
一、qt中QString类功能:显示一个字符串内容常用的接口函数1)构造函数QString(const char *str) ------> QString str = QString("hello");QString(const QString &other) ----> QString str2 = str; QString & operator=(const QString &other) 比如:QSt原创 2021-08-03 20:04:07 · 1807 阅读 · 1 评论 -
QT的get和post请求封装成类调用
下面给出封装类的代码:首先pro文件添加网络模块QT += network头文件#ifndef HTTPREQUEST_H#define HTTPREQUEST_H#include <QObject>class HttpRequest : public QObject{ Q_OBJECTpublic: HttpRequest(); QString getRequest(QString url); QString postReques转载 2021-07-21 17:56:33 · 525 阅读 · 0 评论 -
使用MinGW编译Curl源码生成静态库(带下载链接)
第一步安装MinGW,选择mingw32-make,其他的可自选一些。第二步下载源码:curl官网:https://curl.haxx.se/第三步开始编译:我下载的是7.77.0,从windows控制台键入源码目录cd curl-7.77.0编译libcurl库文件:cd libmingw32-make -f Makefile.m32等待编译完成即可编译curl可执行文件:cd ../srcmingw32-make -f Makefile.m32...原创 2021-07-15 15:13:34 · 1692 阅读 · 1 评论