📄 trivial.cpp
字号:
// Qt stuff#include "qnp.h"#include <qpainter.h>#include <qmessagebox.h>class Trivial : public QNPWidget { Q_OBJECTpublic: void mouseReleaseEvent(QMouseEvent* event) { QMessageBox::aboutQt(this); } void paintEvent(QPaintEvent* event) { QPainter p(this); p.setClipRect(event->rect()); int w = width(); p.drawRect(rect()); p.drawText(w/8, 0, w-w/4, height(), AlignCenter|WordBreak, "Trivial!"); }};class TrivialInstance : public QNPInstance { Q_OBJECTpublic: QNPWidget* newWindow() { return new Trivial; } void print(QPainter* p) { p->drawText(0,0,"Hello"); }};class TrivialPlugin : public QNPlugin {public: QNPInstance* newInstance() { return new TrivialInstance; } const char* getMIMEDescription() const { return "trivial/very:xxx:Trivial and useless"; } const char * getPluginNameString() const { return "Trivial Qt-based Plugin"; } const char * getPluginDescriptionString() const { return "A Qt-based LiveConnected plug-in that does nothing"; }};QNPlugin* QNPlugin::create(){ return new TrivialPlugin;}#include "trivial.moc"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -