如何解决GTK窗口大小分配未正确发出
我的应用程序由多个独立的二进制文件组成,每个二进制文件都用C编写,并引用GTK来显示窗口,每个二进制文件的窗口。
我使用GTK窗口大小分配信号来跟踪每个二进制文件中窗口的当前位置和大小。
在binary1中,每次调整窗口大小/移动时信号均正确触发,而在binary2中,仅在调整窗口大小时才触发信号,因此在移动和调整窗口大小之前,屏幕上的窗口移动均无法跟踪。
窗口之间的实际区别在于内部小部件(控件和容器)的数量和位置。
此外,我尝试使用有效的binary1代码并删除/更改内部小部件。在某些情况下(未跟踪),大小分配信号会下降到binary2中所述的部分功能。
GTK参考文献没有证据表明这种行为。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。