制作小项目
利用之前学习的方法,整合一个具有基本布局的小程序
头文件:
#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);
Mytitle();
Mymenu();
Mytoolbar();
InitWindow(

这篇博客记录了作者在QT学习过程中整合一个小项目的实践过程,通过应用之前学到的知识,创建了一个包含基本布局的小程序。文章包括头文件和源文件的编写,并展示了最终的程序效果图。
最低0.47元/天 解锁文章
925





