精華區beta C_and_CPP 關於我們 聯絡資訊
※ 引述《godfat (godfat 真常)》之銘言: <deleted /> : 題外話 : 1. : 期中作業我用 wx 交了,老師是好人接受了 : 不過今天居然來問我 src 怎麼 compile... : 他好像連 boost 也不知道 : 一種很奇怪的感覺... 竟然連 boost 都不知道,你們老師會不會太誇張? 他該不會除了 MFC 什麼都不知道吧? 要不要順便問問他知不知道 g++... : 還有也被他警告了課堂作業要交,不然可能會沒辦法過 XD : 啊啊,感覺很為難 -_-b : MFC... : 課堂上 code 翻來翻去 : 真的不知道該從何寫起... : 學弟我來了 XD : 2. : Qt 果然是個偉大的東西 : 我在 wx 中處理按鈕滑鼠右鍵事件,真的弄很久, 請查 wxMouseEvent,你要的所有資訊都在裡面,其實真的非常簡單 wx 的 Windows 版還附有 html help 格式的 doc,好查好用 : doc 翻來翻去最後甚至去看 src,還是搞不出滑鼠右鍵畫面效果 : 看到最後的心得是,如果我硬要弄出效果的話, : 搞不好就會 OS-dependent... 沒有這回事,wxWidgets 是跨平台的 GUI lib,很少有需要用到 OS-dependent 的 大部分情況下都不會用到 OS-dependent 的東西,除非你自己不清楚 wx 要怎麼用 wxWidgest 的作者 Julian Smart 有出了一本在講 wx 的書,建議你可以去買 : 最後只好放棄 : 反之,Qt 我 doc 只稍微翻了一下, : 馬上就找到 setDown 這個東西(雖然又是翻 src 找到的) 我想你真的需要學一下怎麼使用 doc,wx 和 Qt 的 doc 都非常完整 鮮少會有需要去翻 src 的狀況,會需要翻 doc 通常是為了了解他的運作原理 或者是想要 patch 他的時候,一般使用正常是不太會需要看 src : 根據 src 中對左鍵的處理,馬上就模仿出跟左鍵一模一樣的效果 : signals/slots 機制真好用... wx 跟 Qt 裡面有附一大堆 sample 耶,看 sample + doc 我想是比較正常的作法 不是叫你不要看 src,而是我覺得你搞錯方法了,你選用了比較沒效率的方式 : 根據這一陣子的 Qt 經驗 : 覺得他的功能和清晰性都高出 wx 太多太多了... : 最讓我激賞的兩個部份是官方 doc 極端詳細清楚, : 和寫出來的程式乾淨整潔 這點完全同意,不過我想說得是,wx 的文件其實很詳細,比較可能是你使用不當 : 反之 wx 的一堆 macro 老實講真的讓我很感冒 : 雖然說那大概是因為 wx 沒有 moc 之類的東西, : 但是就看起 src 而言,macro 真的會讓我吐血 我個人是對於 Qt 使用非標準語法和一定得使用 moc 非常感冒 : 反之 Qt 的 signals/slots/emit 之類的東西, : 給我的感覺就乾淨明瞭得多(我把他們加入關鍵字了 XD), : 還有我看 Qt 的命名習慣比較順眼,release program 比較小,等 你確定嗎? 我想你沒有把 Qt 的那些 dll 算進去,Qt 程式很大喔... wx 編譯出來的還可以做 strip,你應該找時間去看一下 wx 官方的 FAQ : 所以目前我決定棄 wx 投 Qt 了 XD : 不過還有個大問題... : 感覺 Qt 執行效率很差啊? 是真的很差,這沒辦法... : 跑起程式來總有 delay 的感覺... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.59.3