
Qt
dr.xun
迭代
展开
-
Qt代码之改变形状的对话框
一、designer之ui二、头文件之sortdialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include "ui_sortdialog.h"class SortDialog : public QDialog, public Ui::SortDialog{ Q_OBJECTp...原创 2020-01-05 16:32:38 · 470 阅读 · 0 评论 -
一段关于QDialog子类化的代码
一、头文件finddialog.h#ifndef FINDDIALOG_H#define FINDDIALOG_H#include <QDialog>class QLabel;class QLineEdit;class QCheckBox;class QPushButton;class FindDialog : public QDialog{ Q_O...原创 2019-12-22 17:07:41 · 168 阅读 · 1 评论 -
Qt之layout
#include <QApplication>#include <QHBoxLayout>#include <QSlider>#include <QSpinBox>int main(int argc, char *argv[]){ QApplication a(argc, argv); QWidget *window ...原创 2019-12-08 19:28:24 · 285 阅读 · 0 评论 -
Qt绘制基本图形函数
原创 2019-04-27 21:17:33 · 3290 阅读 · 0 评论 -
Qt5位置相关函数
一、如何表示窗体的位置,采用坐标体系先来张图,说明Qt中如何获得窗体的坐标信息。上图中,有获取窗体信息的函数:x()、y()、pos()获得整个窗体左上角的位置;geometry()获得窗体内中央区域的左上角顶点坐标和长、宽;frameGeometry()获得整个窗体的左上角顶点位置和长、宽。二、来个例子,展示上述API的作用来张图,显示结果~Sourc...原创 2019-04-13 21:17:31 · 429 阅读 · 0 评论 -
学习Qt5主窗体,模仿实现文件操作和文本编辑
1、icon图标资源来源网址:阿里巴巴矢量图 一个很好的图标资源网站2、代码结构图标:产品包结构:3、效果界面4、source code工程配置文件ImgProcressor.pro#-------------------------------------------------## Project created by QtCrea...原创 2019-04-07 17:26:33 · 367 阅读 · 0 评论 -
Qt实现进度条(QProgressBar)
1、进度条的作用 用于显示时间,并告诉用户当前任务的执行进展。2、进度条的使用方式 两种:模态方式和非模态方式 模态方式:使用简单,但必须使用QApplication::processEvents()使事件循环保持正常进行状态,以保证应用不会被阻塞。 非模态方式:需通过QTime实现定时设置进度条的值。3、进度条的显示方式...原创 2018-12-02 10:28:24 · 36645 阅读 · 0 评论 -
Qt5学习——实现标准输入对话框
Qt5标准输入对话框的实例头文件源文件显示结果问题接续上节:Qt5创建标准字体对话框头文件1、inputdlg.h#ifndef INPUTDLG_H#define INPUTDLG_H#include &amp;lt;QDialog&amp;gt;class QWidget;class QLabel;class QPushButton;class QGridLayout;class ...原创 2018-11-18 17:47:49 · 2882 阅读 · 1 评论 -
QT创建颜色对话框
接续上节https://blog.youkuaiyun.com/xunye_dream/article/details/83002991头文件:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>class QPushButton;class QLineEdit;class QGridLayout;class QFrame;...原创 2018-10-10 21:03:12 · 1921 阅读 · 0 评论 -
QT——创建标准文件对话框
头文件:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>class QPushButton;class QLineEdit;class QGridLayout;class Dialog : public QDialog{ Q_OBJECTpublic: Dialog(QWidget *pa...原创 2018-10-10 20:40:45 · 2769 阅读 · 0 评论 -
QT——支持显示中文,不出现乱码
在main文件中引入头文件#include <QTextCodec>并在main函数中加入QTextCodec::setCodecForTr(QTextCodec::codecForLocale()); //显示中文设置原创 2018-10-10 20:03:01 · 4801 阅读 · 1 评论 -
Qt5创建标准字体对话框(QFontDialog类)
接续上节:https://blog.youkuaiyun.com/xunye_dream/article/details/83003316头文件:#ifndef DIALOG_H#define DIALOG_H#include <QDialog>class QPushButton;class QLineEdit;class QGridLayout;class QFrame...原创 2018-10-14 19:29:09 · 3008 阅读 · 0 评论 -
QLayout——UI的基本布局
上述三种布局中的添加控件的方法:addWidget()、addLayout()。1、addWidget(QWidget *widget, int fromRow, int fromColum, int rowSpan, int columSpan, Qt::Alignment alignment = 0)向布局中...原创 2018-10-01 22:08:24 · 5161 阅读 · 0 评论 -
QDockWidget类使用
#include <QMainWindow>class QTextEdit;class QDockWidget;class DockWindow : public QMainWindow{ Q_OBJECTpublic: DockWindow(QWidget *parent = 0); ~DockWindow();private: ...原创 2018-09-19 21:01:40 · 823 阅读 · 0 评论 -
QSplitter类的使用
#include "mainwindow.h"#include <QApplication>#include <QFont>#include <QSplitter>#include <QTextEdit>int main(int argc, char *argv[]){ QApplication a(argc, argv);...原创 2018-09-19 20:19:57 · 583 阅读 · 0 评论 -
Qt——QVariant隐式类型转换实现类型系统(Type System)
QVariant v(709); qDebug() << v.toInt(); QVariant w("How are you! "); qDebug() << w.toString(); QMap<QString, QVariant> map; map["int"] = 709; map["doub...原创 2018-09-16 11:45:56 · 913 阅读 · 0 评论 -
Qt实现计算圆的面积
dialog.h#ifndef DIALOG_H#define DIALOG_H#include <QDialog>class QLabel;class QLineEdit;class QPushButton;class QGridLayout;class Dialog : public QDialog{ Q_OBJECTpublic: ...原创 2018-09-16 11:09:14 · 1259 阅读 · 0 评论