应用程序主窗体

 

主窗口为建立应用程序用户界面提供了一个框架,QT提供了QMainWindow和其他相关的类功能管理主窗口。QMainWindow有自己的布局。有一下组件

 

 

 

 

 

对于菜单连 mainToolBar

在点击“在这里输入”位置,可以添加一个菜单选项。菜单选项下是一些下拉列表,当新建一个下拉列表的时候,就会创建一个action.转到槽就可以编写事件处理函数了。

 

工具栏:

提供了一组可以移动的面板。可以将QAction对象添加到工具栏中,它默认值显示一个动作的图标,这个可以在QToolBar属性栏中更改。

movable属性设置状态栏是否可以移动;

allowarea设置允许停靠的位置;

iconsize设置图标的大小

flaotable设置是否可以悬浮。

可以直接定义QToolBar对象,增添工具栏。

 

 

中心部件

在主窗口的中心取悦,可以防止一个中心部件,他一般是一个编辑器或者浏览器

QTextEdit是一个高级的编辑器和浏览器, 支持富文本

QPlainTextEdit  和TextEdit作用相似,不支持文本

MDI多文档界面区域。用来有效的管理多个窗口。他的子窗口由QMdiSubWindow类提供。这个类有自己的布局。包含一个标题栏和一个中心区域,可以向他的中心区域添加部件

 

 

 

 

Dock部件 直接在设计器中拖拽就可以了。

QdockWidget类提供了这样的一个部件,他可以停靠在QMainWindow中,也可以悬浮起来作为桌面的顶级窗口。一般用于存放其他一些部件来实现特殊功能,就像一个工具箱。他的位置可以变化,还可以被关闭或者隐藏

属性:

features设置手否可以关闭移动和悬浮。

allowArea设置停靠的区域

 

状态栏  statusBar

设计器不支持直接向状态栏拖拽部件,因此只能用代码实现

状态信息分为三类:

临时信息:一般用showMessage来显示一个临时信息在状态栏的最左边

正常信息:用addwidget()函数增添一个Qlable到状态栏上显示正常信息,他会生成在窗台栏的最坐边,可能被临时消息覆盖

永久信息:用addPermanentWidget()函数添加一个如Qlable一样可以显示信息的部件,会被生成在最右边,不会被临时消息覆盖

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值