⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kdemenu.cpp

📁 linux 程序设计 第三版 源代码 马修 著 非常经典
💻 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 + -