日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Qt学习1-对QT的初步了解(哔站视频学习记录)

發布時間:2023/12/31 c/c++ 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt学习1-对QT的初步了解(哔站视频学习记录) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、簡介QT

二、選擇QT的原因

三、Qt開發工具詳解

1、Qt開發工具介紹

2、Qt模塊介紹

四、一些注意點

1、VS做Qt開發容易中文亂碼

2、只能用于窗口應用程序

3、學習注意點

?4、Qt常用的快捷鍵

5、Qt命名規則

五、學習安排


Qt Creator作為主要學習工具

一、簡介QT

? ? ? ? Qt是一寬跨平臺的C++圖形用戶界面庫,目前包括Qt Creator、Qt Designer等等快速開發工具。Qt支持Linux/Unix系統和Windows平臺,Qt容易擴展,并且允許真正地組件編程。Qt與GTK、MFC、OWL、ATL是一樣的圖形界面庫。

? ? 優勢:

  • 優良的跨平臺性(幾乎所有平臺):一次編碼,隨處編譯
  • 面向對象
  • 豐富的API(Qt包括250個以上C++類、還提供基于模板的collection/file/serialization I/O、device等)
  • 支持3D/2D圖形渲染、支持OpenGL
  • XML支持/大量的文檔開發
  • 二、選擇QT的原因

  • Qt支持跨平臺構建
  • Qt具有非常好的可移植性
  • Qt是開源軟件
  • ? ? ? ? 使用Qt開源軟件庫相關市場軟件:Emergent(神經網絡模擬器)、eva(linux版QQ聊天軟件)、Google地址(Google earth)(三維虛擬地圖軟件)、VLC多媒體播放器、極品飛車、WPS(金山軟件公司所開發的辦公軟件)

    三、Qt開發工具詳解

    1、Qt開發工具介紹

    • Qt Creator:用于Qt開發的輕量級跨平集成開發環境
    • Qt Designer:強大的拖曳式圖形化用戶界面排版和設計工具
    • QMake:跨平臺Makefile生成器
    • Qt Assistant:可定制可重復發布的幫助文檔和文檔閱讀器
    • Qt Linguist:整套工具,支持Qt應用作快捷無誤的翻譯,是一組能理順國際化工作流的工具。

    2、Qt模塊介紹

    • 基礎模塊:Qt core(所有模塊都需要,定時器、容器、事件、xml等);Qt GUI;Qt Multimedia;Qt Network;Qt Qml(腳本);C++API;Qt quick;Qt SQL;Qt Test;QT Webkit
    • 擴展模塊:Qt 3D、Qt Bluetooth、Qt Contacts、Qt Concurrent、Qt D-Bus、Qt OpenGL、Qt location(定位、導航、地圖、位置搜索功能的QML和C++ API)等等

    Qt Core(核心模塊)/Qt GUI:Qt應用程序創建后,自動加載

    Qt Widgets:窗口有關

    Qt Webkit:網絡有關

    Qt SQL:數據庫有關

    Qt Quick/Qt QML/Qt Quick Controls/Qt QUick Dialogs:js相關,嵌入開發

    Qt Multimedia Widgets:媒體有關

    Qt Network:網絡相關,套接字

    Qt Multimedia:多媒體

    四、一些注意點

    1、VS做Qt開發容易中文亂碼

    2、只能用于窗口應用程序

    3、學習注意點

    • F1查看幫助文檔;
    • 掌握Qt中常用的類,以及其使用方法(需要記住類名,類的成員函數F1查看就行)

    ?4、Qt常用的快捷鍵

    1)幫助文件:F1(光標在函數名上,按住F1即可跳轉到對應幫助文檔,查看詳細用法)

    2).h和對應.cpp文件切換:F4

    3)編譯并運行:Ctrl + R

    4)函數聲明和定義切換:F2

    5)代碼注釋和取消注釋:Ctrl + / (選中代碼在按快捷鍵)

    6)字體變大變小:Ctrl + 鼠標滾輪向上向下

    7)移動代碼:選中所要移動的代碼->按住 ctrl+shift ->鍵盤方向鍵

    8)查找替換關鍵字:ctrl + f

    9)快速打開代碼所在目錄:編輯模式下->選中項目文件->右擊->選擇"顯示包含的目錄”,即可顯示項目所在目錄

    5、Qt命名規則

    1)類名:

    class MyClass

    {

    }

    2)函數名字:

    void setFlag();

    3)Qt中內置的類,頭文件和類命名同名

    #inlcude<QString>

    QString str;

    五、學習安排:

    1、信號和槽(重點),lambda表達式

    2、事件處理

    3、繪圖(貼圖、不規則窗口)

    4、對話框

    5、文件操作

    6、Socket通信

    7、多線程

    8、數據庫

    總結

    以上是生活随笔為你收集整理的Qt学习1-对QT的初步了解(哔站视频学习记录)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。