日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

对QT学习之路12-14的源代码补充与修正

發(fā)布時(shí)間:2025/3/19 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对QT学习之路12-14的源代码补充与修正 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????? QT學(xué)習(xí)之路12-14的源代碼有些不完整,為了更好的讓大家學(xué)習(xí),本人做了一點(diǎn)修正與補(bǔ)充,謝謝。源代碼如下:

????? 頭文件:?????

  • #ifndef?MAINWINDOW_H?
  • #define?MAINWINDOW_H?
  • ?
  • #include?<QtGui/QMainWindow>?
  • #include?<QLabel>?
  • #include?<QStatusBar>?
  • ?
  • class?QAction;?
  • //public?class?QLabel;?
  • ?
  • class?MainWindow?:?public?QMainWindow?
  • {?
  • ????????Q_OBJECT?
  • ?
  • public:?
  • ????????MainWindow(QWidget?*parent?=?0);?
  • ????????~MainWindow();?
  • private?slots:?
  • ????????void?open();?
  • ?
  • private:?
  • ????????QAction?*openAction;?
  • ????????QLabel??*msgLabel;?
  • };?
  • ?
  • #endif?//?MAINWINDOW_H?
  • 主源代碼:mainwindow.cpp

  • #include?<QtGui/QAction>?
  • #include?<QtGui/QMenu>?
  • #include?<QtGui/QMenuBar>?
  • #include?<QtGui/QKeySequence>?
  • #include?<QtGui/QToolBar>?
  • #include?<QMessageBox>?
  • //#include?<QLabel>?
  • #include?"mainwindow.h"?
  • ?
  • MainWindow::MainWindow(QWidget?*parent)?
  • ????????:?QMainWindow(parent)?
  • {?
  • ????????openAction?=?new?QAction(tr("&Open"),?this);?
  • ????????openAction->setShortcut(QKeySequence::Open);?
  • ????????openAction->setStatusTip(tr("Open?a?file."));?
  • ????????openAction->setIcon(QIcon(":/2.png"));?
  • ????????connect(openAction,?SIGNAL(triggered()),?this,?SLOT(open()));?
  • ?
  • ????????QMenu?*file?=?menuBar()->addMenu(tr("&File"));?
  • ????????file->addAction(openAction);?
  • ?
  • ????????QToolBar?*toolBar?=?addToolBar(tr("&File"));?
  • ????????toolBar->addAction(openAction);?
  • ????????msgLabel?=?new?QLabel;?
  • ????????msgLabel->setMinimumSize(msgLabel->sizeHint());?
  • ????????msgLabel->setAlignment(Qt::AlignHCenter);?
  • ????????statusBar()->addWidget(msgLabel);?
  • }?
  • void?MainWindow::open()?
  • {?
  • ????????QMessageBox::information(NULL,?tr("Open"),?tr("Open?a?file"));?
  • }?
  • ?
  • MainWindow::~MainWindow()?
  • {?
  • ?
  • }?
  • 主函數(shù)main.cpp

    ?

  • #include?<QtGui/QApplication>?
  • #include?"mainwindow.h"?
  • ?
  • int?main(int?argc,?char?*argv[])?
  • {?
  • ????QApplication?a(argc,?argv);?
  • ????MainWindow?w;?
  • ????w.show();?
  • ????return?a.exec();?
  • }?
  • 圖標(biāo)文件依據(jù)原文制作使用

    轉(zhuǎn)載于:https://blog.51cto.com/qtlinux/572622

    總結(jié)

    以上是生活随笔為你收集整理的对QT学习之路12-14的源代码补充与修正的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。