// ============================================================================ // label_text_create — Qt 桌面示例 // 来源:川大 C++/LinuxC wiki「02.Qt方向」 // 原文片段:[58954540:1] // 说明:本文件由 gen_part3.py 从 wiki 片段生成(必要时补 main/QApplication // 外壳、include、修正笔误)。详见 docs/ERRATA.md。 // 离屏验证:QT_QPA_PLATFORM=offscreen tools/run_qt.sh // ============================================================================ #include #include #include #include class DemoWidget : public QWidget { Q_OBJECT public: DemoWidget(){ QLabel *label = new QLabel; label->setText("Hello, World!"); } }; int main(int argc, char* argv[]) { QApplication app(argc, argv); DemoWidget w; w.show(); // 离屏/自动化验证:200ms 后自动退出(GUI 模式下不阻塞) QTimer::singleShot(200, &app, &QApplication::quit); return app.exec(); } #include "label_text_create.moc"