textinput.py拆解 筆記
python吧
全部回复
仅看楼主
level 11
喵喵陳 楼主
不斷被吃...
改發txt好了
百度网盘
百度网盘
中文輸入視窗依然未找到,不過感謝qishipai大佬的提示,已找到一段必須的code了...
2024年03月19日 12点03分 1
吧务
level 12
import os
os.environ["SDL_IME_SHOW_UI"] = "1"
2024年03月19日 13点03分 2
level 12
2024年03月19日 15点03分 3
謝謝...比對下找到原因了...在loop前加入pygame.key.set_text_input_rect( (0,0,0,0) )就成了,我先前的mesbox.click() pygame.key.set_text_input_rect(self.rect) 沒生效 Q_Q
2024年03月19日 23点03分
level 11
喵喵陳 楼主
pygame.key.stop_text_input()跟pygame.key.start_text_input()
unicode輸入 預設就開了的,
hitzsf跟範本整個程式跟notepad的沒問題,我的mesbox只是主程式很少部份用到ime的,
其他時候按鍵也出選字怎麼辦?
簡單,在global加入stop_text_input,用時start_text_input用完再stop就搞定了......
可悲的是由在官網看文件說start handling Unicode text input events
到入手範本再到今早看完hitzsf的範本前我都以為打開選字的是它...
喵,不過打開被自己關了的選字的也確實是它......
2024年03月20日 00点03分 4
level 12
感谢分享!![大拇指]找了很久的答案。。。。
2024年03月20日 00点03分 5
1