有什么办法可以用纯X11 C或C++代码创建一个简单的编辑框?

“纯X11 C或C++代码”是指在XCreateSimpleWindow创建的窗口上创建控件,作为Win32 API中的CreateWindow("edit"..)等效项。

如果没有,我有一个简单的编辑框输入对话框的选项,该框具有最小的依赖项(即,请不要Qt)?

最佳答案

Plain X11没有这种功能-这是一个低级的窗口工具箱(打开和维护窗口,接收输入事件,绘制到窗口)。

如果您准备根据可用的原语编写这样的编辑窗口,则可以。如果不是,则需要使用一些工具箱来为您完成此任务。提供此类功能的最简单,最轻便的组件可能是Athena小部件(以防您不特别选择外观和风格)。

关于c++ - 在X11上编辑框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41245396/

10-13 05:05