QT
容艾
这个作者很懒,什么都没留下…
展开
-
QT项目-截图桌面工具的实现
【代码】QT项目-截图桌面工具的实现。原创 2023-04-19 21:57:25 · 300 阅读 · 0 评论 -
Error while building/deploying project untitled(永久解决办法)
选择菜单栏 “工具”–》“选项”–》“构建和运行”, 在“概要”选项卡下面找到"Default build directory" 点击后面的“reset”按钮. 之后关闭QT,再重新打开就好了。原创 2022-06-13 11:17:19 · 2999 阅读 · 0 评论 -
QT网络与通信:UDP客户端和服务端小实例
在.Pro文件中添加QT += network服务端:在udpserver.h中添加#ifndef UDPSERVER_H#define UDPSERVER_H#include <QDialog>#include <QLabel>#include<QLineEdit>#include<QPushButton>#include<QVBoxLayout>#include<QUdpSocket>#include&.原创 2020-11-08 16:31:05 · 443 阅读 · 5 评论 -
QT网络与通信:获取Ip地址、主机名、硬件地址等网络信息
在.pro文件中添加QT += network在networkinformation.h中添加#ifndef NEWWORKINFORMATION_H#define NEWWORKINFORMATION_H#include <QWidget>#include <QLabel>#include <QPushButton>#include <QLineEdit>#include <QGridLayout>#include <原创 2020-11-05 20:48:17 · 385 阅读 · 0 评论 -
QT程序异常结束总结
第一种:ASSERT failure in QList::at: “index out of range”, file D:\qt\5.12.9\mingw73_64\include/QtCore/qlist.h, line 544问题出在QList的遍历中解决方法:请认真检查QList的循环遍历第二种:暂时没发现,发现会及时上传解决方法,看了一些博客,有可能是环境配置问题,没有相应的dll文件...原创 2020-11-05 20:43:24 · 2748 阅读 · 3 评论 -
QT资料大全
“我们来自 Qt 技术交流,我们来自 QML 技术交流”,不管你是笑了,还是笑了,反正我们是认真的。我们就是要找寻一种 Hold 不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度的部队。 但是我们还是我们,我们只是多了一份责任。古语有云:“不积跬步无以至千里,不积小流无...转载 2020-11-04 22:26:03 · 487 阅读 · 1 评论 -
QT项目开发:标准消息框
标准对话类构键代码inputDlg.h#ifndef INPUTDLG_H#define INPUTDLG_H#include <QDialog>class QWidget;class QLabel;class QPushButton;class QGridLayout;class InputDlg : public QDialog{ Q_OBJECTpublic: InputDlg(QWidget* parent = 0); ~InputD原创 2020-10-28 22:00:54 · 204 阅读 · 0 评论 -
QT项目开发:标准对话框
1.添加InputDlg类2.手动添加QDialoginputDlg.h#ifndef INPUTDLG_H#define INPUTDLG_H#include <QDialog>class QWidget;class QLabel;class QPushButton;class QGridLayout;class InputDlg : public QDialog{ Q_OBJECTpublic: InputDlg(QWidget* parent原创 2020-10-27 20:51:08 · 252 阅读 · 0 评论 -
QT项目开发:标准文件框类、标准颜色框类、标准字体框类
1.创建Dialog2.选择QDialog,并取消创建界面Dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include<QGridLayout>#include<QFileDialog>#include<QPushButton>#include<QLineEdit>class Dialog : public QDialog{ Q_OBJECT原创 2020-10-26 20:38:27 · 250 阅读 · 0 评论 -
QT5主窗口开发:状态栏,铆接部件,核心部件的实现
mainwindow.cpp#include "mainwindow.h"#include <QMenuBar>#include <QToolBar>#include <QPushButton>#include <QLabel>#include<QStatusBar>#include<QDockWidget>#include<QTextEdit>MainWindow::MainWindow(QWidget.原创 2020-10-26 19:24:04 · 241 阅读 · 0 评论 -
QT5主窗口开发:菜单栏和工具栏的实现
#include "mainwindow.h"#include <QMenuBar>#include <QToolBar>#include <QPushButton>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent){ this->resize(600,400);//重新定义窗口大小 //菜单栏 只有一个 QMenuBar *bar = menuBa.原创 2020-10-25 21:00:57 · 794 阅读 · 1 评论 -
QT学习总结:分局管理中的Qsplitter类、QDockWidget类、QStackedWidget类、QLayout函数用法总结
1原创 2020-10-20 20:55:21 · 744 阅读 · 0 评论 -
QT项目实例:修改用户资料
content.h#ifndef CONTENT_H#define CONTENT_H#include <QDialog>#include<QStackedWidget>#include<QPushButton>#include<QHBoxLayout>#include<QVBoxLayout>#include "baseinfo.h"#include"contact.h"#include "dedail.h"class .原创 2020-10-19 17:30:40 · 1469 阅读 · 0 评论 -
QT分局管理:基本布局(四)
(1)新建Qt Widget Application,项目名UserInfo,基类QDialog,取消创建界面;(2)打开dialog.h头文件,在头文件中声明对话框中的各个控件,添加代码#ifndef DIALOG_H#define DIALOG_H#include <QDialog>//添加头文件#include <QLabel>#include <QLineEdit>#include <QComboBox>#include <Q原创 2020-10-18 22:33:00 · 171 阅读 · 0 评论 -
QT打包软件问题之找到exe文件
背景:在用qt写完一个项目之后,想要生成一个exe文件,让别人也能运行并感受一下自己写的应用程序。但是一直没找到如何生成exe文件,网上的办法也是五花八门。 工具:windows下的qt5.5.1 1.qt是可以有!发布这个选项的,也就是左下角改debug为release 2....转载 2020-10-18 14:03:00 · 2150 阅读 · 1 评论 -
将QT程序打包成软件
打包软件下载地址:http://pan.baidu.com/s/1dDQHqoD 第一步:首先,生成release的版本,并将应用程序用到的动态库都拷贝到应用程序所在的目录下,并保证该应用程序在该目录下可以直接运行;如下图 第二步:安装完该打包软件之后,打开该软件 这个就是打包之后的安装文件; 第三步:安装该安装包 ...原创 2020-10-18 14:00:08 · 1007 阅读 · 0 评论 -
QT分局管理:堆栈窗体(三)
在stackdlg.h中添加:class StackDlg : public QDialog{ Q_OBJECTpublic: StackDlg(QWidget *parent = nullptr); ~StackDlg(); private: QListWidget *list; QStackedWidget *stack; QLabel *label1; QLabel *label2; QLabel *label3;//私有成原创 2020-10-17 14:17:45 · 260 阅读 · 0 评论 -
Qt分局管理:停靠窗口(二)
(1)创建一个QDockWidget对象的停靠窗口。(2)设置它的属性,长用两个方法:setFeature() 和 setAllowedAreas()。(3)新建一个要插入停靠窗口的控件,常用的有 QListWidget 和 QTextEdit(4)将控件插入停靠窗口,调用QDockWidget的setWidget()方法。(5)使用addDockWidget()方法在MainWindow中加入此停靠窗口。#include "mainwindow.h"#include <QTextEdit原创 2020-10-15 21:53:14 · 176 阅读 · 0 评论 -
Qt分局管理:分割窗口(一)
代码:#include "mainwindow.h"#include "mainwindow.h"#include <QApplication>#include <QSplitter>#include <QTextCodec>#include <QTextEdit>#include <QObject>int main(int argc, char *argv[]){ QApplication a(argc, argv)原创 2020-10-14 21:40:47 · 267 阅读 · 0 评论