Qt自学
ysyyhhh
这个作者很懒,什么都没留下…
展开
-
Qt_标签的一些使用
label mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include<QMovie> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui-...原创 2020-02-15 10:28:55 · 795 阅读 · 0 评论 -
Qt_各种对话框
对话框 模态对话框 需先解决完模态对话框,才能回到原窗口 非模态对话框 表现上与原窗口独立 模态对话框有: 提示对话框 只有一个按钮,常用于 关于对话框 问题对话框 俩个按钮,常用于选择yes or no 文件对话框 打开文件,用于选择什么文件 mainwindow.cpp #include "mainwindow.h" #include<QMenuBar>...原创 2020-02-15 10:24:35 · 133 阅读 · 0 评论 -
Qt_菜单栏_工具栏
mainwindow.cpp #include "mainwindow.h" #include<QMenuBar>//菜单栏 #include<QMenu>//菜单 #include<QAction>//动作 #include<QtDebug>//debug输出 #include<QToolBar>//工具栏 #include<QP...原创 2020-02-15 10:15:01 · 121 阅读 · 0 评论 -
Qt_坐标系统
/*对于父窗口,坐标系统相对于屏幕 * 子窗口相对于父窗口 * 原点:屏幕坐上角,窗口空白区域,不包括边框 * x 往右递增 * y 往下递增 */ move(100,100); QPushButton *b1= new QPushButton(this); b1->move(100,100); b1-...原创 2020-02-15 10:12:18 · 193 阅读 · 0 评论 -
Qt_Lamda表达式和再说信号的功能
Lamda表达式 QPushButton *b4 = new QPushButton(this); b4->setText("lambda表达式"); b4->move(150,150); int a =10 ,b=5; connect(b4,&QPushButton::clicked, //[ ]内填...原创 2020-02-15 10:09:35 · 177 阅读 · 1 评论 -
Qt_带参数的信号
重载发送信号函数 子窗口的发送信号函数 void SubWidget::sendSlot() { emit mySignal();//发送广播信号到主窗口 emit mySignal(250,"我是子窗口"); } 父窗口处理信号 void (SubWidget::*funsignal)()=&SubWidget::mySignal; connect(...原创 2020-02-15 10:05:44 · 1082 阅读 · 0 评论 -
Qt_标准信号和槽
创立俩个窗口通过按钮互相跳转 注意事项 需要有一个主窗口 副窗口的关闭需要给主窗口返回信号 特别注意 主窗口的头文件中要加子窗口的头文件 头文件 mainwidget.h #include "subwidget.h" SubWidget::SubWidget(QWidget *parent) : QWidget(parent) { this->setWindowTitle("小弟"...原创 2020-02-09 15:30:06 · 173 阅读 · 0 评论 -
第一个Qt程序
从头体验Qt 先建立一个空项目 empty qmake project Helloworld.pro QT += widgets SOURCES += \ main.cpp main.cpp #include<QApplication> #include<QWidget>//窗口控件基类 #include<QPushButton>//按钮 int ...原创 2020-02-09 15:19:34 · 93 阅读 · 0 评论 -
Qt项目文件 Qt入门day1
.pro #模块,注释用# #当你每加一个头文件时,需要加相应的模块,在头文件处按f1可以在帮助文档中看到对应的模块 QT += core gui #高于qt4的版本,为了兼容Qt4 greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 DEFINES += QT_DEPRECATED_WARNINGS ...原创 2020-02-09 14:56:50 · 103 阅读 · 0 评论 -
Qt应用程序框架 Qt入门day1
注意事项 widget是部件 路径不能有中文 MinGW意味有gcc套件 知识扩展 快捷键 ctrl + R 编译运行 f4 头文件与对应源文件间跳转 目录结构 .pro 是项目文件 .h头文件 .cpp源文件 1 Qt里的头文件没有.h 头文件和类名一样 Q与下一个字母大写 QApplication main.cpp #include "mywidget.h" //应用QApplica...原创 2020-02-09 14:46:39 · 359 阅读 · 0 评论