我想知道Qt外围的界限是什么。我知道它可以指定类型(例如qint
或QString
),我知道它无法获得系统信息,如CPU使用率或内存使用率。
我的问题是关于Qt的限制。
Qt只能与项目内部的内容进行交互,而不是外部的内容(我的意思是与系统相关)是正确的吗?
答案 0 :(得分:2)
如果您正在寻找,可以使用QSysInfo类获取有关操作系统的信息。这是一个例子,我确信还有其他帮助类。我认为您应该使用其他库来获取CPU使用率等信息,请参阅here和this question。
答案 1 :(得分:0)
QT仅仅是一个GUI C ++跨平台框架。它没有真正的外围,它实现了某些跨平台功能(如小部件/框架/控制许多其他东西)。它提供了自己的功能(如上所述)QSysInfo类,但您可以自由添加任何依赖于操作系统(如果您针对特定平台的应用程序)或跨平台解决方案,无论您需要什么任务 - 硬件信息/操作系统监控/等..