Qt Creater 常用知识汇总

最近想突然想了解下QT的运作方式,于是呼就写了一个喝水提醒程序。




把使用到的基本类列出来,希望对大家有所帮助。(如果大家有兴趣,可以后续把源码放上来,再对着远嘛弄个入门的讲解)


组件:

QTabWidget //创建Tab选项卡

QLable  //创建提示Lable文字

QTextEdit //多行编辑窗

QLineEdit //单行编辑窗

QGroupBox //组框– 类似于资源管理器中的框线

QPushButton//按键

QCheckBox 

QRadioButton

布局:

QHBoxLayout //horizon 水平布局     快捷键 ctrl +h

QVBoxLayout //vertical  垂直布局     快捷键 ctrl +l

(如果选中最外框再用快捷键进行布局,则为全局的水平/垂直布局)

快捷键:

点击某个类,然后按 “F1” 即可跳转到帮助文档

QHBoxLayout //horizon 水平布局  :   快捷键 ctrl +h

QVBoxLayout //vertical  垂直布局  :   快捷键 ctrl +l

设计页面中直接预览设计样式 :shift+alt+r

 Run Program : ctrl+r 

提示框:

QMessageBox  弹出提示框

可以使用其static方法直接弹框

QMessageBox::warning(this,”Error”,QString::number(0));

QMessageBox::information(this,”Numert”,QString::number(0));

QMessageBox::question(this,”hello”,QString::number(0));

QMessageBox::critical(this,”fatal error happend”,QString::number(0));

在设计选项卡中,添加Action文件名时,加入&符号会为自己的action加入快捷键:

例如,添加:新建文件(&f)就是 设置“新建文件”的快捷键为 alt+f

Qt中的常用类归总:

QtDebug
QFile
QFileDialog 
QDir
QTextStream

QColor
QFont
QFontDialog
QDateTime

qApp 应用程序实例化全局指针,可用来获取qt相关资讯
QDesktopServices //利用系统的explorer服务来实现浏览器跳转等类似的系统请求

QMovie //播放动态图片、视频

QSound //按照 help文章中的 sample code容易出现无法播出声音的问题
QMediaPlayer //也不太好用

QSplashScreen //开机动画

QCloseEvent //点击关闭程序所发出的event,可以通过override掉原函数来保证点击也不关闭程序。注意所有的event都是protect成员,即可以被继承和override。

QVector //可用来存储各种数据类型

QSystemTrayIcon //系统托盘
//注意:最小化到托盘时,不把show托盘图标的代码放到hideEvent而放到changeEvent中的原因是,为了最小化主界面,hideEvent中会再次调用hide()方法,导致show托盘图标的代码会被调用到两次。


猜你喜欢

转载自blog.csdn.net/a4262562/article/details/51470182
今日推荐