制作小项目
利用之前学习的方法,整合一个具有基本布局的小程序
头文件:
#pragma once
#include <QtWidgets/QMainWindow>
#include <QtGui>
#include <QtWidgets>
#include <QMainWindow>
#include "ui_Myproject01.h"
class Myproject01 : public QMainWindow
{
Q_OBJECT
public:
Myproject01(QWidget *parent = Q_NULLPTR);
void Mytitle();
void Mymenu();
void Mytoolbar();
void InitWindow();
private:
Ui::Myproject01Class ui;
QDockWidget *mainwindows; // 图像窗口
QString currentPath; // 当前图像的路径
QLabel *imgLabel; // 图像显示框
private slots:
void myhelp();
void File_open();
void File_new();
};
源文件:
#include "Myproject01.h"
#include <QtWidgets>
#pragma execution_character_set("utf-8") //解决汉字乱码问题
Myproject01::Myproject01(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
this->resize(800, 600)