Qt知识点汇总

邮差的信 提交于 2019-12-26 08:27:53

长期补充更新……

快捷键

Alt+shift+R 界面预览

Qt Creator使用

  • 属性生成
    QtCreator可以自动生成get、set函数以及change信号的。只要写上Q_PROPERTY那一行,光标放在Q_PROPERTY上, 用右键菜单 -> Refactor -> Generate Missing Q_PROPERTY Memory 即可生成。也可以使用快捷键,光标放在Q_PROPERTY上,按Alt + Enter。
  • 代码格式化
    QtCreator提供了一个Beautifier插件,用于加载外部工具(Artistic Style、ClangFormat、Uncrustify)对代码进行格式化。

样式表

  • 程序运行时属性值变化后 QSS 不会自动生效,需要调用
    widget->setStyleSheet("/**/") 或者 widget->style()->polish(widget) 强制刷新 QSS 。

Qt获取CPU编号和硬盘序列号

getWMIC(const QString &cmd){  
  //获取cpu名称:wmic cpu get Name    
  //获取cpu核心数:wmic cpu get NumberOfCores   
  //获取cpu线程数:wmic cpu get NumberOfLogicalProcessors    
  //查询cpu序列号:wmic cpu get processorid   
  //查询主板序列号:wmic baseboard get serialnumber   
   //查询BIOS序列号:wmic bios get serialnumber   
   //查看硬盘:wmic diskdrive [where index=0] get serialnumber   
QProcess p;    
p.start(cmd);   
p.waitForFinished();  
QString result = QString::fromLocal8Bit(p.readAllStandardOutput());
return result;
} 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!