sheetdlg.cpp

来自「linux qt资料」· C++ 代码 · 共 51 行

CPP
51
字号
#include <qapp.h>#include <qmenubar.h>#include <qkeycode.h>#include "sheet.h"#include "sheetdlg.h"MyWidget::MyWidget( QWidget * parent = 0, const char * name = 0 )    :QWidget( parent, name ){    t = new Sheet(this);     t->move(10,50);    QMenuBar* m = new QMenuBar( this );    QPopupMenu* p1 = new QPopupMenu;    int id = p1->insertItem("New" );    p1->setItemEnabled( id, FALSE );    id = p1->insertItem("Open..." );    p1->setItemEnabled( id, FALSE );    id = p1->insertItem("Save" );    p1->setItemEnabled( id, FALSE );    id = p1->insertItem("Save As..." );    p1->setItemEnabled( id, FALSE );    p1->insertItem("Quit", qApp , SLOT(quit()) );    m->insertItem("File", p1);    QPopupMenu* p2 = new QPopupMenu;    m->insertItem("Chart", p2 );    p2->insertItem("Show Pie Chart", t , SLOT(showPie()) );    p2->insertItem("Hide Pie Chart", t , SLOT(hidePie()) );    setMaximumSize( t->tWidth()+20, t->tHeight()+70);    resizeHandle( size() );}void MyWidget::resizeEvent( QResizeEvent * e ){    resizeHandle( e->size() );}void MyWidget::resizeHandle( QSize s ){    t->resize(s.width()-20, s.height()-70);}

⌨️ 快捷键说明

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