我正在尝试解决软件上的问题。我有两个用 Motif 库创建的窗口。第一个窗口包含 5 个按钮(字体 1、2、3、4、退出),选择一种字体会影响另一个窗口的文本(“未确认的更新”)。 当第二个窗口的文本是字体 1 时,我们单击字体 4 或字体 3 按钮,结果包括在第二个窗口上显示一个文本标签剪切。
我已经编写了一个原型来使用相同的编码和初始化小部件的方式来重现错误。但是,我还不能重现这个错误。问题是,在我的原型中管理回调的方式比使用 Xevent 发送到 X 服务器的原始代码要简单得多。
您可以在链接后找到显示问题的两个屏幕截图: ---屏幕截图---
您将在此链接之后找到原型代码:---here---
要编译的行: gcc mmm_window.c -lX11 -lXm -lXt -o mmm_window