首页 > 代码库 > qt里标识操作系统的宏

qt里标识操作系统的宏

qt文件里的 windows的宏是Q_WS_WIN32
/*
   The window system, must be one of: (Q_WS_x)

     MACX     - Mac OS X
     MAC9     - Mac OS 9
     QWS      - Qt for Embedded Linux
     WIN32    - Windows
     X11      - X Window System
     S60      - Symbian S60
     PM       - unsupported
     WIN16    - unsupported
*/

 

如:Q_WS_X11   代表的是linux 系统   

 

可以通过:

 #ifdefine Q_WS_X11   
#else
#endif

的方式进行调用