📄 main.cpp
字号:
#include <qmainwindow.h>#include <qstatusbar.h>#include <qmessagebox.h>#include <qmenubar.h>#include <qapplication.h>#include <qkeycode.h>#include <qimage.h>#include "canvas.h"#include <stdlib.h>extern QString butterfly_fn;extern QString logo_fn;int main(int argc, char** argv){ QApplication app(argc,argv); /* qDebug("sizeof(QCanvasPolygonalItem)=%d",sizeof(QCanvasPolygonalItem)); qDebug("sizeof(QCanvasText)=%d",sizeof(QCanvasText)); qDebug("sizeof(QWidget)=%d",sizeof(QWidget)); qDebug("sizeof(QLabel)=%d",sizeof(QLabel)); */ if ( argc > 1 ) butterfly_fn = argv[1]; else butterfly_fn = "butterfly.png"; if ( argc > 2 ) logo_fn = argv[2]; else logo_fn = "qtlogo.png"; QCanvas canvas(800,600); canvas.setAdvancePeriod(30); Main m(canvas); m.resize(m.sizeHint()); qApp->setMainWidget(&m); m.setCaption("Qt Example - Canvas"); if ( QApplication::desktop()->width() > m.width() + 10 && QApplication::desktop()->height() > m.height() +30 ) m.show(); else m.showMaximized(); m.show(); // m.help(); qApp->setMainWidget(0); QObject::connect( qApp, SIGNAL(lastWindowClosed()), qApp, SLOT(quit()) ); return app.exec();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -