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

📄 mainwindow.cpp

📁 Linux下的基于X11的图形开发环境。
💻 CPP
字号:
#include "mainwindow.h"#include <qapplication.h>#include <qmenubar.h>#include <qpopupmenu.h>#include <qstatusbar.h>#include <qmotifwidget.h>#include <Xm/Form.h>#include <Xm/PushB.h>#include <Xm/Text.h>MainWindow::MainWindow()    : QMainWindow( 0, "mainwindow" ){    QPopupMenu *filemenu = new QPopupMenu( this );    filemenu->insertItem( tr("&Quit"), qApp, SLOT(quit()) );    menuBar()->insertItem( tr("&File"), filemenu );    statusBar()->message( tr("This is a QMainWindow with an XmText widget.") );    customwidget =	new QMotifWidget( this, xmFormWidgetClass, NULL, 0, "form" );    XmString str;    Arg args[6];    str = XmStringCreateLocalized( "Push Button (XmPushButton)" );    XtSetArg( args[0], XmNlabelString, str );    XtSetArg( args[1], XmNleftAttachment, XmATTACH_FORM );    XtSetArg( args[2], XmNrightAttachment, XmATTACH_FORM );    XtSetArg( args[3], XmNbottomAttachment, XmATTACH_FORM );    Widget button =	XmCreatePushButton( customwidget->motifWidget(), "Push Button", args, 4 );    XmStringFree( str );    XtSetArg( args[0], XmNeditMode, XmMULTI_LINE_EDIT );    XtSetArg( args[1], XmNleftAttachment, XmATTACH_FORM );    XtSetArg( args[2], XmNrightAttachment, XmATTACH_FORM );    XtSetArg( args[3], XmNtopAttachment, XmATTACH_FORM );    XtSetArg( args[4], XmNbottomAttachment, XmATTACH_WIDGET );    XtSetArg( args[5], XmNbottomWidget, button );    Widget texteditor =	XmCreateScrolledText( customwidget->motifWidget(), "Text Editor", args, 6 );    XtManageChild( texteditor );    XtManageChild( button );    setCentralWidget( customwidget );    resize( 400, 600 );}

⌨️ 快捷键说明

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