Re: [問題] 請問關於eclipse的視窗程式設計

看板LinuxDev作者 (燒賣)時間17年前 (2007/08/20 01:36), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《dakiyo (愛是唯一)》之銘言: : : 恩,今天我灌好了Qt4,可是卻不知道怎樣執行它,或者也可說不知去哪執行,在請問一 : : 下要怎麼執行它呢? : : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 124.218.15.205 : 推 dakiyo:不好意思忘了說我是在linux環境下安裝的..所以沒exe檔@@ 08/20 00:59 Linux 底下反而好辦事,Qt4 在 Windows 上的設定步驟比較繁雜,真的。 我是 Windows 跟 Linux 上都裝,因為我需要兩邊都能編譯執行。 (本文假設你用 Qt4,如果不是也建議你改用 Qt4,Qt3 跟 Qt4 差別滿大的) Qt Designer 其實並不是 IDE,他只是單純的 UI Designer,你可以透過 Qt Designer 設計一個 Form,輸出成 .ui 檔,在程式碼裡透過 Qt 的機制讀入 .ui 檔。我還沒用過 Qt Designer,我都是直接寫程式碼的。不是因為這樣看起來比較酷,只是因為我現在寫 的這隻程式主要是一個自訂控制項(custom widget),沒什麼 layout 的事情,所以用 Designer 也不會比較方便。 其實 Qt 裝起來之後 Designer 和 Assistant 應該會出現在應用程式選單,無論你用的 是 KDE 或是 Gnome。沒有也沒關係,直接下指令執行 designer-qt4 就好了。Assistant 是 Trolltech 提供的說明程式,盡量善加利用,因為 Qt 的文件還算齊全。文件包含 Qt Hello World 的程式範例,你可以參考看看。Assistant 的指令是 assistant-qt4。 基本上在 Eclipse 裡建立 Qt Hello World 的步驟是: 1. 在 Eclipse 裡建立 Makefile C++ 專案。 2. 寫一個 Hello World。 3. 在 CDT Make Targets 加上以下幾個 target (加在專案根目錄) ┌─────────┬──────┬───────┐ │ Target Name │Make Target │ Build Command│ ├─────────┼──────┼───────┤ │Generate Project │ -project │ qmake │ ├─────────┼──────┼───────┤ │Generate Makefile │ │ qmake │ ├─────────┼──────┼───────┤ │ Build All │ all │ make │ ├─────────┼──────┼───────┤ │ Clean │ clean │ make │ └─────────┴──────┴───────┘ 編譯的步驟是 Generate Project > Generate Makefile > Build All。 我知道 Trolltech 正在做 Qt 的 Eclipse integration,我之所以在上一篇文章說 沒有可用的 integration 是因為這東西還在早期開發階段,我一直沒辦法讓它在 Eclipse europa 上正常運行...。 看在我這麼認真的份上讓我偷渡廣告: Eclipse 版開幕了,請大家多多捧場。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.82.153

08/20 02:26, , 1F
我鍵入了designer-qt4他卻說:名為'designer-qt4' 的程序可ꐠ
08/20 02:26, 1F

08/20 02:28, , 2F
以在下列包中找到* qt4-designer-kdecopy
08/20 02:28, 2F

08/20 02:29, , 3F
* qt4-designer,這樣是有沒有灌好呢?我是用ubuntu7.04的..
08/20 02:29, 3F

08/20 02:31, , 4F
在補上一個她顯示:bash: designer-qt4: command not found
08/20 02:31, 4F

08/20 06:41, , 5F
以後這一種問題 麻煩 apt-cache search qt4 designer
08/20 06:41, 5F

08/20 06:41, , 6F
找一下資料庫
08/20 06:41, 6F
文章代碼(AID): #16o7-l6Z (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #16o7-l6Z (LinuxDev)