Qt是一个不错的框架,可以让人们只开发一次就可以在三个主要的操作系统上运行。
但有时候,布局会有所不同:放置某些小部件的行为与 Windows 或 Linux 中的行为不同。
你有没有观察到奇怪的行为?在哪些小部件上?你如何纠正这个问题?
谢谢分享。
Qt是一个不错的框架,可以让人们只开发一次就可以在三个主要的操作系统上运行。
但有时候,布局会有所不同:放置某些小部件的行为与 Windows 或 Linux 中的行为不同。
你有没有观察到奇怪的行为?在哪些小部件上?你如何纠正这个问题?
谢谢分享。
目前我只看到操作系统之间的差异在于间距和边距,但这通常是由每个操作系统的GUI指南决定的。此外(我不确定您是否熟悉Mac OS X),最大的区别在于QMainWindow和菜单栏,在Mac OS X上始终位于屏幕顶部(而不是在Windows或Linux上的窗口顶部)。我从未需要使用Qt布局进行任何“解决方法”。