首页| 论坛| 消息

标题:【轉載】用 QT Designer 來快速學習 QT
作者:XChinux
日期:2005-09-04 02:27
内容:

原文見:http://blog.blogchina.com/wendy924/1336480.html
作者﹕GoldenCat
寫在前面:
這裡只是告訴大家一種如何快速學習 QT 的方法.這裡也只對 QT Designer
和 QT 作一個簡單的介紹.讓沒有寫過 QT 的人能對 QT 有一個初步的認識. 如果您
真的對 QT Programming 很有興趣.這裡我建議您去看看 O'REILY 出版的 Programming
with QT 和 Bible 出版的 KDE 2 /QT Programming. 這兩本書將會給您帶來一個好的
開始.
這篇文章適合您嗎?
這篇文章只是對 QT 的一個入門介紹.如果您有興趣認識一下 QT 這種語言,那麼
這篇文章就很適合您了.
如果您對 C++ 能有一些的了解,那麼您將會很輕鬆的看完這篇文章. 如果您什麼
程式語言也沒有學過.但也想一窺 QT 的容貌.那麼也沒有關係.這裡都是些非常間單的東西.
也需會成為您學習寫程式的一個起點.
如果您本身已經在開發、學習 QT/KDE 或者 Xwindow 有關的程式設計.那就只能當
是打發時間看看玩了.這篇短短的文章沒有寫到很多的東西. 對於這些高手們,我唯一能提共
的一個經驗就是多多去看 $QTDIR/include 下面的東西.

1. 什麼是 QT.
用 Linux 的人,一定都知道 QT 是什麼.而利用 QT 編譯出來的 KDE 桌面系統,
更是讓 Linux 有了一次能和 Windows 的 GUI 相媲美的機會.甚至有人說, KDE
的桌面在圖形上,還勝過了 Windows95 了.那麼 QT 到底是什麼呢?其實 QT
就是基於 C++ 語言上的一種專門用來開發 GUI 介面的程式.這裡面包括了:
button; label; frame ... 等等很多的可以直接調用的東西.

2. 為什麼選擇 QT
2.1 QT 是基於 C++ 的一種語言
相信 C/C++ 目前還是一種很多人都在學習的語言. QT 的好處就在於 QT 本身
可以被稱作是一種 C++ 的延伸. QT 中有數百個 class 都是用 C++ 寫出來的.
這也就是說, QT 本身就具備了 C++ 的快速、簡易、Object-Oriented Programming
(OOP)等等無數的優點.

2.2 QT 具有非常好的可移植性(Portable)
QT 不只是可以在 Linux 中運作.也同樣可以運行在 Microsoft Windows 中.這也就
意味者,利用 QT 編寫出來的程式,在幾乎不用修改的情況下,就可以同時在 Linux
中和 Microsoft Windows 中運行. QT 的應用非常之廣泛,從 Linux 到 Windows 從
x86 到 Embedded 都有 QT 的影子.
3. 什麼是 QT Designer
簡單的來說 QT Designer 是 ..


#1 [血魔 09-04 16:51]
老大 我觉得你应该建议初学的人用qt3。。。。。。。。
这样可能好些。。。

回复 发表
主题 版块