• <menu id="w2i4a"></menu>
  • logo Qt使用教程2020

    文檔首頁>>Qt使用教程2020>>Qt小部件基礎教程(二):記事本小部件main.cpp項目代碼

    Qt小部件基礎教程(二):記事本小部件main.cpp項目代碼


    Qt是目前最先進、最完整的跨平臺C++開發(fā)工具。它不僅完全實現(xiàn)了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發(fā)過程中需要用到的工具。如今,Qt已被運用于超過70個行業(yè)、數(shù)千家企業(yè),支持數(shù)百萬設備及應用。

    點擊下載QT最新試用版

    主要源文件

    該向?qū)г趍ain.cpp文件中生成以下代碼:

    #include "notepad.h"
    #include 
    
    int main(int argc, char *argv[])
    {
        QApplication EditorApp(argc, argv);
        Notepad Editor;
        Editor.show();
    
        return EditorApp.exec();
    }

    我們將逐行瀏覽代碼。以下幾行包括Notepad小部件和QApplication的頭文件。所有Qt類都有一個以它們命名的頭文件。

    #include “ notepad.h”   #include < QApplication >       

    下面的行定義了主要功能,它是所有基于C和C ++的應用程序的入口點:

    int main (int argc ,char * argv [ ])     

    下一行創(chuàng)建一個QApplication對象。該對象管理應用程序范圍的資源,對于運行任何使用Qt小部件的Qt程序是必需的。它使用argc在中運行的命令行參數(shù)構造一個應用程序?qū)ο骯rgv。(對于不使用Qt小部件的GUI應用程序,可以改用QGuiApplication。)

     QApplication EditorApp(argc, argv);  

    下一行創(chuàng)建記事本對象。這是向?qū)槠鋭?chuàng)建類和UI文件的對象。用戶界面包含widgets在Qt 中調(diào)用的可視元素。小部件的示例是文本編輯,滾動條,標簽和單選按鈕。小部件也可以是其他小部件的容器。例如對話框或主應用程序窗口。

      Notepad Editor;

    下一行在其自己的窗口中的屏幕上顯示了記事本小部件。小部件還可以充當容器。QMainWindow就是一個例子,它通常包含幾種類型的小部件。默認情況下,小部件show()使小部件可見。

        Editor.show();

    下一行使QApplication進入其事件循環(huán)。Qt應用程序運行時,將生成事件并將其發(fā)送到該應用程序的小部件。事件的示例是鼠標按下和按鍵。

        return EditorApp.exec();
    如果你對我們的產(chǎn)品感興趣或者有任何疑問,歡迎咨詢慧都在線客服>>


    慧都高端UI界面開發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();