mainwindow.cpp

来自「linux窗口程序设计一书的第三章代码-对话框进阶,希望对大家有用」· C++ 代码 · 共 60 行

CPP
60
字号
#include "mainwindow.h"  #include <QtGui>#include <QtTest>#include <unistd.h>MainWindow::MainWindow(QWidget *parent)	: QMainWindow(parent){    setWindowTitle(tr("Splash Example"));    QTextEdit *edit = new QTextEdit;    edit->setText("Splash Example !");    setCentralWidget(edit);       createToolBars();    createStatusBar();        resize(600,450);    //    sleep(3);    QTest::qWait(3000);}voidMainWindow::createToolBars(){    QToolBar *fileTool = addToolBar("File");    QToolBar *editTool = addToolBar("Edit");        QToolButton *fileNewBtn = new QToolButton;    fileNewBtn->setIcon(QIcon(":/images/new.png"));    QToolButton *fileOpenBtn = new QToolButton;    fileOpenBtn->setIcon(QIcon(":/images/open.png"));    QToolButton *fileSaveBtn = new QToolButton;    fileSaveBtn->setIcon(QIcon(":/images/save.png"));        fileTool->addWidget(fileNewBtn);    fileTool->addWidget(fileOpenBtn);    fileTool->addWidget(fileSaveBtn);        QToolButton *copyBtn = new QToolButton;    copyBtn->setIcon(QIcon(":/images/copy.png"));    QToolButton *cutBtn = new QToolButton;    cutBtn->setIcon(QIcon(":/images/cut.png"));    QToolButton *pasteBtn = new QToolButton;    pasteBtn->setIcon(QIcon(":/images/paste.png"));        editTool->addWidget(copyBtn);    editTool->addWidget(cutBtn);    editTool->addWidget(pasteBtn);}voidMainWindow::createStatusBar(){    statusBar()->showMessage(tr("Ready"));}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?