想请问一下,如何用easyx图形库在创建好的画板上的指定位置创建一个文本框,并且能够读入用户输入的内容
举报
EasyX界面怎么创建一个能输入文字的文本框
举报
从结构上来讲,文本框、按钮一类,属于 UI 控件,不属于图形库的范畴。有人在 EasyX 程序中单独写了文本框 UI 控件,也有人基于 EasyX 写了 UI 库,在 codebus.cn 可以找到相关例子。总的来说,就是用“矩形”画出来文本框,然后获取按键,然后用 outtextxy() 在指定位置输出,这样就可以简单的模拟出文本框控件。以下是几个参考代码:
- 基于 EasyX 的文本框(TextBox)和按钮(Button)控件:https://codebus.cn/bestans/textbox-sample 【强烈推荐】
- 游戏里的 UI 控件:https://codebus.cn/lium/a/typing
- UI 库:https://codebus.cn/contributor/a/zhurong-easyui