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()
{
}

浙公网安备 33010602011771号