Re: [問題] 想問有關wxWidgets的問題...

作者: easterday (....)   2024-08-17 01:59:49
※ 引述《easterday (....)》之銘言:
: 開發平台(Platform): (Ex: Win10, Linux, ...)
: Win11
: 編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
: mingw-w64 + msys2
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: wxWidgets
: 問題(Question):
: 最近稍微看一下wxWidgets, 網路上的教科書是這本
: (https://www.wxwidgets.org/docs/book/)
: 因為沒有CD-ROM範例檔案,所以我去github上搜尋
: 找到了這個
: https://github.com/JarlPed/Cross-Platform-GUI-Programming-with-wxWidgets
: 看到chap03就卡住了
: 為什麼都編不過啊?
: 網頁上面有一個patch,我有看過,也有改上去了,但應該不是重點
: 重點是這個project裡面疑似有缺檔案吧...
: 我的作業檔
: [
: https://1drv.ms/u/c/e70dd04afa100356/EY8h5T3SG5JOlynUfOLDPJYB-pD64zJ5gE5MOOAoutRNWQ?e=4%3aIgSr9o&sharingv2=true&fromShare=true&at=9
: ]
: 似乎這個project沒有編寫wxApp和wxFrame的類別,是嗎?
: 有牛人可以幫忙看看嗎?
: 餵入的資料(Input):
: 預期的正確結果(Expected Output):
: 錯誤結果(Wrong Output):
: 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
: 補充說明(Supplement):
自問自答:
要把chap02的code 拿到chap03來
然後自己補上有缺的部分
我好像已經做了一半了...
https://1drv.ms/u/c/e70dd04afa100356/EeG9OVbKYc5FhJSRK-l1QSgBM0dEdApYcc1C9M0E_rgsgA?e=4%3aMzzDwk&sharingv2=true&fromShare=true&at=9
上面的結果如果把視窗拉大,可以看到一個按鈕,按下會觸發事件;好像有進步
但是現在卡在我要怎麼定義課文29頁的MyTextCtrl然後安排好它的Event巨集....
如果知道該怎麼做的大大可以幫幫忙嗎...
作者: lc85301 (pomelocandy)   2024-08-19 23:18:00
首先我會建議你縮一下網址,不然大家怎麼幫你然後我們沒有課文,你要不碼附上課文不然就貼程式嗎大家沒有水晶球,只有一個 MyTextCtrl 是要怎麼幫?
作者: easterday (....)   2024-08-20 02:28:00
我以為這個官方只有一本課本說...https://www.wxwidgets.org/docs/book/
作者: closer76 (克樓瑟)   2024-08-21 19:29:00
這本書已經是 2006 年寫的,wxWidgets 有滿多改變了...不過老實說,也沒有太多其他文件可以參考 XD剛好你在看 event handling...務必參考最新的手冊:https://docs.wxwidgets.org/3.2/overview_events.html現在建議儘量使用 Bind 來綁定事件處理函式;巨集寫法還是要學一下,因為現有的程式碼還是很多是用巨集寫法。Pluggable 現在不要再用了,沒有比 Bind 好用。另外,課本 29 頁我沒有看到 MyTextCtrl XDD喔喔!看到了。Sorry 眼殘 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com