Lepus經歷收穫雜談(二) QT

2022-07-05 02:03:12 字數 1844 閱讀 5196

qt簡介及相關使用指南

1、qt

qt是2023年奇趣科技開發的乙個跨平台的c++圖形使用者介面應用程式框架。它既可以開發gui程式,也可用於開發非gui程式,比如控制台工具和伺服器。qt是物件導向的框架,使用特殊的**生成擴充套件(稱為元物件編譯器(meta object compiler, moc))以及一些巨集,易於擴充套件,允許元件程式設計。基本上,qt 同 x window 上的 motif,openwin,gtk 等圖形界 面庫和 windows 平台上的 mfc,owl,vcl,atl 是同型別的東西。2023年4月,跨平台整合開發環境qt creator 3.1.0正式發布,實現了全面支援ios、android、wp。

qt也是流行的linux桌面環境kde 的基礎,kde是所有主要的linux發行版的乙個標準元件。

2、qt creator 

qt creator是跨平台的 qt ide, qt creator 是 qt 被 nokia 收購後推出的一款新的輕量級整合開發環境(ide)。此 ide 能夠跨平台執行,支援的系統包括 linux(32 位及 64 位)、mac os x 以及 windows。

qtcreator 主要是為了幫助新 qt 使用者更快速入門並執行專案,還可提高有經驗的 qt 開發人員的工作效率。

-->使用強大的 c++ **編輯器可快速編寫**

-->使用瀏覽工具管理源**

整合了領先的版本控制軟體,包括 git、perforce 和 subversion開放式檔案,無須知曉確切的名稱或位置搜尋類和檔案跨不同位置或檔案沿用符號在標頭檔案和原始檔,或在宣告和定義之間切換

-->為 qt跨平台開發人員的需求而量身定製

整合了特定於 qt 的功能,如訊號與槽 (signals & slots)圖示偵錯程式, 對 qt 類結構可一目了然整合了 qt designer 視覺化布局和格式構建器只需單擊一下就可生成和執行 qt 專案

3、qt sdk(qt軟體開發工具包)

4、為什麼選擇 qt?

-->qt 是基於 c++ 的一種語言 

相信 c/c++ 目前還是一種很多人都在學習的語言. qt 的好處就在於 qt 本身可以被稱作是一種 c++ 的延伸. qt 中有數百個 class 都是用 c++ 寫出來的. 這也就是說, qt 本身就具備了 c++ 的快速、簡易、object-oriented programming (oop)等等無數的優點. 

-->qt 具有非常好的可移植性(portable)

qt 不只是可以在 linux 中運作.也同樣可以執行在 microsoft windows 中.這也就意味者,利用 qt 編寫出來的程式,在幾乎不用修改的情況下,就可以同時在 linux 中和 microsoft windows 中執行. qt 的應用非常之廣泛,從 linux 到 windows 從 x86 到 embedded 都有 qt 的影子.

--> 什麼是 qt designer 

簡單的來說 qt designer 是乙個 gui 的工具. 這個工具可以幫助我們來加快寫 qt 程式的速度. 利用 qt designer 可以用一種所見既所得的方式,來產生 qt 程式的 gui 介面的程式碼. 通過增加一些功能,就可以完成乙個程式了.利用 qt designer 可以非常快速的學會 qt, 而我們這裡說利用 qt designer 來學習 qt 而不是利用 qt designer 來寫 qt, 這裡的區別就在於, qt designer 所產生的程式碼有些繁瑣. 跑起來也比較的慢些.我們這裡只是利用 qt designer 來幫助我們學習.而不是直接 去跑 qt designer 生成的程式碼.   

qt designer 使用入門例子

qt designer使用簡易教程

qt的程序間通訊

qt designer入門教程

qt creator 基本入門

搭建 lepus 監控

centos7 mysql5.6 安裝在伺服器上面 lepus 採用docker操作 拉取映象 docker pull georce lepus 啟動容器 docker run p 9001 80 p 9002 3306 restart always name lepus v docker lepu...

搭建 Lepus 天兔 監控MySQL

part1 lepus安裝需要lamp環境,lepus官網手冊也建議採用xampp的方式安裝,lepus也是在xampp上進行研發的 注意xampp會把apache,mysql,php都安裝,所以要在乾淨的環境中進行安裝,以免安裝兩個mysql,兩個mysql也是可以的 part2 lnmp環境構建...

自考總結 每一次經歷都是收穫

前言 據公布成績也已經過去了整整一周的時間,這篇總結終於和大家見面了。經過了四次自考覺得學習方法才是最重要的,只要把這些知識和原來學過的內容建立起練習就可以每次都可以輕鬆掌握乙個科目的知識,這也就體現 了i 1的魅力。再有兩門就考完了所有的理論科目,在這個過程中不斷地去體會和總結自己的學習方法,不去...