QT_PC学习_GUI程序设计入门_主窗口

QT提供了QMainWindow作为界面程序的入口,提供了菜单栏、状态栏、工具栏、以及中心窗口。

       1. 菜单栏的事件响应, Action

       编辑菜单栏,双击之后发现不能用中文输入,实际上这时候编写的是Action动作的名字,因此必须使用英文字母,编写完成之后,点击Qt Designer底部的Action编辑器,这时候就能够看到刚才添加的Action了,更改文本内容(这里是实际显示的内容),同时可以添加快捷键, 以及checkable选项(实际应用中有些操作有限制)。

      2.工具栏

      查看相关属性,便可知道,工具栏是可移动的、同时可以设置移动之后窗口的停靠位置,以及悬浮等特征。具有DockWidget的属性。

     工具栏中可以添加QToolButton以及Action,下面一一介绍:

                    添加Action,首先在Action编辑器中编辑Action信息,编辑完成后拖到工具栏即可。Action可以insert、remove灵活性很高。(注意action一般也在ui名空间中)

            添加ToolButton, 使用添加widget方法, addWidget()即可。当然这个函数也适合其他的控件。

    3.中心部件

    一般使用容器控件进行组合,用户依据不同的需求选择不同的控件进行布局:

                    MdiArea一般用于多文档,可以添加多个窗口, addSubWindow()

                    Dock类似于工具栏

                    ToolBox

                     AxWidget:window服务进行交互(VB),例如excel、word等

    4.状态栏

       提供了状态消息显示的功能,当然也可以添加控件

                   消息showMessage()

                   添加控件 addWidget()   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值