qt_day02

资源文件

 

#include "mainwindow.h"
#include <QPushButton>
#include <QIcon>
#include <QMenuBar>
#include <QMenu>
#include <QToolBar>
#include <QAction>
#include <QPixmap>
#include <QTextEdit>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    this->resize(800,500);


//    QPushButton *button = new QPushButton("add",this);
//     this->resize(800,500);

//    QPixmap pix;
//    pix.load(":/dept");
//    button->setIcon(QIcon(pix));

    QMenuBar *menubar= this->menuBar();
    this->setMenuBar(menubar);


    QMenu *menu1=new QMenu("file");
    menubar->addMenu(menu1);

    QAction *act1 = new QAction("deptment");

    menu1->addAction(act1);

    QToolBar *toolbar = new QToolBar(this);
    this->addToolBar(toolbar);

    toolbar->addAction(act1);


    QTextEdit  *edit = new QTextEdit("test....",this);
    this->setCentralWidget(edit);

    QPixmap pix;
//    pix.load("E:\\QtProjects\\05_demo_centralWidget\\images\\menu.png");
////    act1->setIconText("234");
    pix.load(":/dept");
    act1->setIcon(QIcon(pix));  // 如果不显示,可以关闭QT,删除编译产生的文件。重新打开编译

    connect(act1,&QAction::triggered,this,&MainWindow::close);
}

MainWindow::~MainWindow()
{

}

  

posted @ 2025-03-10 13:44  巨兽~墨菲特  阅读(8)  评论(0)    收藏  举报