作者easterday (....)
看板C_and_CPP
标题Re: [问题] 想问有关wxWidgets的问题...
时间Sat Aug 17 01:59:49 2024
※ 引述《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巨集....
如果知道该怎麽做的大大可以帮帮忙吗...
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.254.212.243 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1723831193.A.4C8.html
1F:推 lc85301: 首先我会建议你缩一下网址,不然大家怎麽帮你 08/19 23:18
2F:推 lc85301: 然後我们没有课文,你要不码附上课文不然就贴程式吗 08/19 23:19
3F:推 lc85301: 大家没有水晶球,只有一个 MyTextCtrl 是要怎麽帮? 08/19 23:20
4F:→ easterday: 我以为这个官方只有一本课本说... 08/20 02:28
6F:推 closer76: 这本书已经是 2006 年写的,wxWidgets 有满多改变了... 08/21 19:29
7F:→ closer76: 不过老实说,也没有太多其他文件可以参考 XD 08/21 19:29
8F:→ closer76: 刚好你在看 event handling...务必参考最新的手册: 08/21 19:30
10F:→ closer76: 现在建议尽量使用 Bind 来绑定事件处理函式;巨集写法还 08/21 19:32
11F:→ closer76: 是要学一下,因为现有的程式码还是很多是用巨集写法。 08/21 19:33
12F:→ closer76: Pluggable 现在不要再用了,没有比 Bind 好用。 08/21 19:33
13F:→ closer76: 另外,课本 29 页我没有看到 MyTextCtrl XDD 08/21 19:35
14F:→ closer76: 喔喔!看到了。Sorry 眼残 XD 08/21 19:36