失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 第五章 应用程序主窗口

第五章 应用程序主窗口

时间:2019-10-14 04:38:42

相关推荐

第五章 应用程序主窗口

-9-11

主窗口框架

菜单栏(菜单项由QAction动作类实现)、工具栏(可以移动)、中心部件(放入窗口部件)、Dock部件、状态栏

1)使用资源(Qt资源文件、嵌入到可执行文件之中)、菜单栏、工具栏

QMenu菜单对象、QAction菜单项、Separator间隔器、QActionGroup动作组(互斥动作、这里并不是将动作组加入到菜单项之中)

使用triggered

2)中心部件

QMdiArea是可以显示多文档界面的区域,子窗口由QMidSubWindow类提供。

// 使用QMdiArea类的addSubWindow()函数创建子窗口,以文本编辑器为中心部件QMdiSubWindow *child = ui->mdiArea->addSubWindow(edit);

3)Dock部件

4)状态栏

临时信息(showMessage)

正常信息(addWidget)

永久信息(addPermanentWidget)

5)自定义菜单

类继承自QWidgetAction,并重新实现createWidget函数

使用emit函数来发射信号

富文本处理

1)文档结构:编辑模式和只读模式

文档(document)->根框架(rootFrame)

光标(Cursor)->子框架(Frame)

Margin:该框与外框之间的距离

Padding:文字与该框之间的距离

Border:该框的粗细

换行符作为一个块setcheckable:设置可以被选中

2)文本块

3)表格、列表、图片

4)查找

5)语法高亮和HTML

拖放操作

对于拖操作而言:实际上就是拖入了它的路径:event->mineData()->hasUrls()使用at()函数也可以进行索引

打印操作

拖放操作与打印操作等到使用时再来学习。

如果觉得《第五章 应用程序主窗口》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。