qt总结

1、QWidget类 Qdialog类 QMainwindow类
2、QWidget类是所有用户界面对象的基类,又称基础窗口部件
3、QDialog类 对话框  是所有对话框窗口类的基类
模态对话框  就是在没有关闭它之前,不能再与同一个应用程序的其他窗口进行交互
非模态对话框  
QT提供了一些常用的对话框类型,全部继承自QDialog类,并增加了自己的特色功能
颜色对话框 QColorDialog
QColorDialog::getColor(Qt::red,this,tr("颜色对话框"));//参数的作用分别是:设置初始颜色、父窗口和对话框标题
文件对话框类QFileDialog
QString fileName=QFileDialog::getOpenFileName(this,tr("文件对话框"),"C:",tr("图片文件(*png *jpg)"));//4个参数作用:制定父窗口、设置对话框标题、制定默认打 开的目录路径和设置文件类型过滤器
字体对话框类QFontDialog
输入对话框QInputDialog
消息对话框QMessageBox
进度对话框QProgressDialog
QProgressDialog dialog(tr("文件复制进度"),tr("取消"),0,50000,this);//5个参数作用:对话框的标签内容、取消按钮的显示文本、最小值、最大值和父窗口
错误信息对话框QErrorMessage  提供一个显示错误信息的对话框
向导对话框QWizard 提供设计向导界面的框架
4、QFrame类 带有边框的不见得基类 主要功能:用来实现不同的边框效果(边框形状和边框阴影组合形成)
标签QLable部件
QLCDNumber部件可以让数码显示与液晶数字一样的效果
QStackedWidget提供了一个部件栈,可以有多个界面(称为页面),每个界面可以有自己的部件,每次显示一个界面
QToolBox了一列层叠窗口部件,像QQ的抽屉效果
5、布局管理器
基本布局管理器QBoxLayout
栅格布局管理器QGridLayout
表单布局管理器QFormLayout
垂直布局管理器
水平布局管理器
6、设置部件大小、可扩展窗口、分裂器、 设置伙伴、设置Tab键顺序
7、富文本处理QTextEdit 概念:相对于纯文本来说,在文档中可以使用多种格式,如字体颜色,图片,表格等,word是富文本格式,记事本是纯文本格式
查找、复制、粘贴、撤销等基本操作
语法高亮和HTML  QSyntaxHighlight实现语法高亮 需要重新实现highlightBlock()函数
8、拖放操作和打印文档
9、支持中文  在main函数中添加 QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值