是Qt "what's this" 按钮cross-platform?
Is Qt "what's this" button cross-platform?
根据 ,这是什么 按钮应该默认出现在每个 QDialog 的标题栏中,至少在 Microsoft Windows 上是这样。
当我在 Debian 9 中使用 KDE 进行测试时,我可以看到按钮(右边的“?”):
当我使用 Gnome 3 在 Debian 9 中进行测试时,我看不到按钮:
我在任何地方都没有发现这个按钮是 cross-platform 的迹象(也没有找到兼容的平台)。
我想知道:
- 它可以在 Gnome 3 上运行吗? (我必须更改 Gnome 3 设置吗?)
- 它适用于 Windows 7 和 10 吗?
- 它适用于最新的 macO 版本吗?
我正在使用 Qt 4.8.7,但我也对 Qt 5 感兴趣
"is it cross platform?" 的简短回答:不是真的......可能有一种方法可以让它工作,但它不会像 Windows.[=10= 上那么简单]
由于 window 管理器,我在 Linux 环境中使用 Qt 遇到了奇怪的问题。
我知道在 Qt5 中,我在 Linux 环境中使用 Qt4 时遇到的很多问题都得到了解决,但是,我 运行 在 Ubuntu 18.07 上使用 Qt5当我在设置(和不设置)标志的情况下启动 QDialog 时,我也没有看到“这是什么”按钮。
当我在 Windows 上编译和 运行 相同的代码(没有设置 windows 标志)时,确实显示了这是什么按钮。
这是我的系统信息:
- Windows 7 Qt 5.6.1
- Ubuntu 18.04 LTS Qt 5.9.5
我可以稍后编辑此 post 是否适用于 Windows 10,尽管我认为它适用。
不幸的是,我无法访问 macOS 来回答你关于它在那里如何工作的问题。
稍微相关一点,如果你有能力升级到 Qt5,我强烈推荐它。
根据
当我在 Debian 9 中使用 KDE 进行测试时,我可以看到按钮(右边的“?”):
当我使用 Gnome 3 在 Debian 9 中进行测试时,我看不到按钮:
我在任何地方都没有发现这个按钮是 cross-platform 的迹象(也没有找到兼容的平台)。
我想知道:
- 它可以在 Gnome 3 上运行吗? (我必须更改 Gnome 3 设置吗?)
- 它适用于 Windows 7 和 10 吗?
- 它适用于最新的 macO 版本吗?
我正在使用 Qt 4.8.7,但我也对 Qt 5 感兴趣
"is it cross platform?" 的简短回答:不是真的......可能有一种方法可以让它工作,但它不会像 Windows.[=10= 上那么简单]
由于 window 管理器,我在 Linux 环境中使用 Qt 遇到了奇怪的问题。
我知道在 Qt5 中,我在 Linux 环境中使用 Qt4 时遇到的很多问题都得到了解决,但是,我 运行 在 Ubuntu 18.07 上使用 Qt5当我在设置(和不设置)标志的情况下启动 QDialog 时,我也没有看到“这是什么”按钮。
当我在 Windows 上编译和 运行 相同的代码(没有设置 windows 标志)时,确实显示了这是什么按钮。
这是我的系统信息:
- Windows 7 Qt 5.6.1
- Ubuntu 18.04 LTS Qt 5.9.5
我可以稍后编辑此 post 是否适用于 Windows 10,尽管我认为它适用。 不幸的是,我无法访问 macOS 来回答你关于它在那里如何工作的问题。
稍微相关一点,如果你有能力升级到 Qt5,我强烈推荐它。