![]() |
1
26
请注意,q_ws_x宏是在编译时定义的,但qsysinfo提供了一些运行时详细信息。 要在运行时扩展GS函数以获取特定的Windows版本,可以执行以下操作
和Mac类似。 |
![]() |
2
57
我忍不住注意到,大多数答案都建议使用Q_ws宏集来确定操作系统,这不是一个好的解决方案,因为Q_ws_u*指的是窗口系统而不是操作系统平台(例如,X11可以在Windows或Mac OS X上运行,那又是什么?)因此,不应遵循这些宏来确定为其编译应用程序的平台。 相反,我们应该使用一组宏,它们具有确定操作系统的精确目的。 该集合当前包含以下宏:
参考文献: http://doc.qt.io/qt-4.8/qtglobal.html 注:正如wiz在评论中提到的,qt 5完全删除了q_ws_ux宏集,因此现在您可以使用的都是q_o s_ux宏集。 |
![]() |
3
0
为了 QT5 我使用以下方法:
|
![]() |
DELI · 如何在QML中修改TableView数据? 2 年前 |
![]() |
joshp · Pysides6列从设置向后跨距 2 年前 |
![]() |
MingMing · C++在MaCOS 11上显示权限对话框 2 年前 |
![]() |
K.Mulier · PyQt5:如何将QObject移动到主线程? 6 年前 |