Qt
touso
这个作者很懒,什么都没留下…
展开
-
Qt基础10(QFile)
#include "widget.h" #include "ui_widget.h" #include<QFileDialog> #include<QFile> //#include<QTextCodec> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); //点击选取文件按钮 弹出文件对话框原创 2021-04-28 17:41:13 · 98 阅读 · 0 评论 -
Qt基础09(QtPaintDevice)
#include "widget.h" #include "ui_widget.h" #include<QPixmap> #include<QPainter> #include<QImage> #include<QPicture> Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); // //P原创 2021-04-28 16:37:16 · 137 阅读 · 0 评论 -
Qt基础08(QPainter)
#include "widget.h" #include "ui_widget.h" #include<QPainter>//画家类 Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); connect(ui->pushButton,&QPushButton::clicked,[=](){ posX+原创 2021-04-28 15:42:09 · 90 阅读 · 0 评论 -
Qt基础07(计时器)
#include "widget.h" #include "ui_widget.h" #include<QTimer>//定时器类 Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); //启动定时器 id1=startTimer(1000); id2=startTimer(2000); //定时器类原创 2021-04-26 16:19:55 · 208 阅读 · 0 评论 -
Qt基础06(TableWidget)
TableWidget.cpp #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); //TableWidget控件 //设置列数 ui->tableWidget->setColumnCount(3); //设置水平表头原创 2021-04-24 17:08:26 · 151 阅读 · 0 评论 -
Qt基础05(treeWidget)
treewidget.cpp #include "widget.h" #include "ui_widget.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); //treewodget树控件使用 //设置水平头 ui->treeWidget->setHeaderLabels(QStringList()&原创 2021-04-24 16:40:26 · 224 阅读 · 0 评论 -
Qt基础04(对话框)
mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include<QDialog> #include<QDebug> #include<QMessageBox> #include<QColorDialog> #include<QFileDialog> #include<QFontDialog> MainWindow::MainWindow(QWidget原创 2021-04-23 14:59:24 · 54 阅读 · 0 评论 -
Qt基础03(QMainWindow)
mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); }; #endif // MAINWINDOW_H main.cpp #include原创 2021-04-23 12:22:03 · 118 阅读 · 0 评论 -
Qt笔记
1.创建第一个Qt程序 1.1点击创建项目后,选择项目路径以及给项目其名称 1.2名称 不能有中文 不能有空格 1.3路径 不能有中文路径 1.4默认创建窗口类 myWidget 基类有三种选择 QWidget、QMainWindow、QDialog 1.5main函数 1.5.1QApp;ication a 应用程序对象 有且仅有一个 1.5.2 myWidget w实例化窗口对象 1.5.3w.show()调用函数 显示窗口 1.5.4return a.exec()让应用程序进入消息队列机制中,原创 2021-04-22 23:57:01 · 246 阅读 · 0 评论 -
Qt基础02
自定义的信号和槽 student.h #ifndef STUDENT_H #define STUDENT_H #include <QObject> class Student : public QObject { Q_OBJECT public: explicit Student(QObject *parent = nullptr); //槽函数需要声明 需要实现 void treat(); signals: }; #endif // STUDENT_H原创 2021-04-22 21:53:50 · 70 阅读 · 0 评论 -
Qt基础01
#include "mywidget.h" #include<QPushButton> #include"mypushbutton.h" #include<QDebug> myWidget::myWidget(QWidget *parent) : QWidget(parent) { QPushButton *ptn=new QPushButton; ptn->setParent(this);//设置父亲 ptn->setText("第一个按原创 2021-04-22 20:24:51 · 55 阅读 · 0 评论