Qt学习笔记5 应用程序主窗口

1,主窗口框架(QMainWindow)

1)菜单栏(QMenuBar)

包含了一个下拉菜单项的列表,

位于主窗口的顶部;

一个主窗口只能有一个菜单栏。

2)工具栏(QToolBar)

显示一个常用的菜单项目,

可以插入其他窗口部件,并且可以移动,

一个主窗口可以拥有多个工具栏。

3)中心部件(Central Widget)

是应用程序主要功能的实现区域,

在主窗口的中心区域,

一个主窗口智能拥有一个中心部件。

4)Dock部件(QDock Widget)

放置一些部件来实现一些功能,就像一个工具箱一样;

停靠在中心部件的四周;

一个主窗口可以拥有多个Dock部件。

5)状态栏(QStatusBar)

显示程序的一些状态信息,

在主窗口的最底部。

 

Qt学习笔记5 应用程序主窗口_第1张图片

 

2,富文本

1)定义:例如Windows上的记事本就是纯文本,

而word就是富文本编辑器。

2)处理方式

编辑操作:基于光标的一些接口函数,更好的模拟用户的编辑操作,更加容易理解,而且不会丢失底层的文档框架;

只读操作:对于文档结构的概览,有利于文档的检索和输出。

3)结构

(用于编辑文档)

富文本元素:

框架(QTextFrame)

文本块(QTextBlock)

表格格式(QTextTable)

列表格式(QTextList)

⚠️:QTextEdit类就是一个富文本编辑器,所以构建QTextEdit类的对象时,就已经构建了一个QTextDocument类对象和一个QTextCursor类对象。

Qt学习笔记5 应用程序主窗口_第2张图片

 

 

 

你可能感兴趣的:(Qt)