?? kdemenu.cpp
字號:
#include "KDEMenu.h"#include <kapp.h>#include <kaction.h>#include <kstdaccel.h>#include <kmenubar.h>#include <kaboutdialog.h>KDEMenu::KDEMenu( const char * name ) : KMainWindow ( 0L, name ){ KAction *act = new KAction("&New", "filenew", KStdAccel::key(KStdAccel::New), this, SLOT(newFile()), this); KAction *act2 = KStdAction::quit(KApplication::kApplication(), SLOT(quit()), actionCollection()); KAction *help_action = KStdAction::aboutApp(this, SLOT(aboutApp()), actionCollection()); QPopupMenu *file_menu = new QPopupMenu; QPopupMenu *help_menu = new QPopupMenu; menuBar()->insertItem("&File", file_menu); menuBar()->insertItem("&Help", help_menu); act->plug(file_menu); file_menu->insertSeparator(); act2->plug(file_menu); help_action->plug(help_menu); act->plug(toolBar()); act2->plug(toolBar());}void KDEMenu::newFile(){}void KDEMenu::aboutApp(){ KAboutDialog *about = new KAboutDialog(this, "dialog"); about->setAuthor(QString("A. N. Author"), QString("an@email.net"), QString("http://url.com"), QString("work")); //about->setMaintainer("A. Maintainer"); about->setVersion("1.0"); about->show(); }int main(int argc, char **argv){ KApplication app( argc, argv, "cdapp" );; KDEMenu *window = new KDEMenu("bob"); app.setMainWidget(window); window->show(); return app.exec();}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -