?? mainwindow.cpp
字號(hào):
#include <QtGui>#include "mainwindow.h"CMainWindow::CMainWindow(QWidget* parent) : QMainWindow(parent){ iniMenu(); iniToolBar(); iniCentralWidget(); setWindowTitle(tr("文本編輯器"));showMaximized();}void CMainWindow::iniMenu(){ menu_F = new QMenu(tr("文件(&F)"), this); actNew = menu_F->addAction(QIcon(":/new.png"), tr("新建(&N)")); actNew->setShortcut(QKeySequence(tr("Ctrl+N"))); actOpen = menu_F->addAction(QIcon(":/open.png"), tr("打開(&O)")); actOpen->setShortcut(QKeySequence(tr("Ctrl+O"))); actClose = menu_F->addAction(tr("關(guān)閉(&C)")); menu_F->addSeparator(); actSave = menu_F->addAction(QIcon(":/save.png"), tr("保存(&S)")); actSave->setShortcut(QKeySequence(tr("Ctrl+S"))); actASave = menu_F->addAction(QIcon(":/asave.png"), tr("另存為(&A)")); menu_F->addSeparator(); actQuit = menu_F->addAction(tr("退出(&X)")); menu_E = new QMenu(tr("編輯(&E)"), this); actUndo = menu_E->addAction(QIcon(":/undo.png"), tr("撤銷(&U)")); actUndo->setShortcut(QKeySequence(tr("Ctrl+Z"))); menu_E->addSeparator(); actCut = menu_E->addAction(QIcon(":/cut.png"), tr("剪切(&C)")); actCut->setShortcut(QKeySequence(tr("Ctrl+X"))); actCopy = menu_E->addAction(QIcon(":/copy.png"), tr("復(fù)制(&C)")); actCopy->setShortcut(QKeySequence(tr("Ctrl+C"))); actPast = menu_E->addAction(QIcon(":/paste.png"), tr("粘貼(&P)")); actPast->setShortcut(QKeySequence(tr("Ctrl+V"))); menu_E->addSeparator(); actAll = menu_E->addAction(tr("全選(&A)")); actAll->setShortcut(QKeySequence(tr("Ctrl+A"))); menu_T = new QMenu(tr("工具(&T)"), this); actFind = menu_T->addAction(QIcon(":/find.png"), tr("查找文件...(&F)")); QMenuBar* bar = menuBar(); bar->addMenu(menu_F); bar->addMenu(menu_E); bar->addMenu(menu_T);}void CMainWindow::iniToolBar(){ fileToolBar = new QToolBar(this); fileToolBar->setAllowedAreas(Qt::NoToolBarArea); fileToolBar->setOrientation(Qt::Horizontal); fileToolBar->addAction(actNew); fileToolBar->addAction(actOpen); fileToolBar->addAction(actSave); fileToolBar->addAction(actASave); editToolBar = new QToolBar(this); editToolBar->setAllowedAreas(Qt::AllToolBarAreas); editToolBar->setOrientation(Qt::Horizontal); editToolBar->addAction(actUndo); editToolBar->addAction(actCut); editToolBar->addAction(actCopy); editToolBar->addAction(actPast); addToolBar(Qt::TopToolBarArea, fileToolBar); addToolBar(Qt::TopToolBarArea, editToolBar);}void CMainWindow::iniCentralWidget(){ textEdit = new QTextEdit(this); setCentralWidget(textEdit); }
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -