linux嵌入其他程序窗口,嵌入式Linux下QT程序设计--06主窗口QMainWindow

《嵌入式Linux下QT程序设计--06主窗口QMainWindow》由会员分享,可在线阅读,更多相关《嵌入式Linux下QT程序设计--06主窗口QMainWindow(9页珍藏版)》请在人人文库网上搜索。

1、主要内容:,1、QMainWindow类 2、QMenuBar类 3、QAction类 4、QToolBar类 5、QStatusBar类,主窗口:,QMainWindow类,QMainWindow类提供一个主要的应用程序窗口,该窗口主要有菜单栏、工具栏和一个状态条等等。 主窗口通常是用在提供一个大的中央窗口部件(例如:文本编辑或者绘制图画)以及周围菜单、工具条和一个状态条。 QMainWindow常常被继承,因为这使封装中央部件、菜单和工具条以及窗口状态变得更加容易。继承可以使当用户点击创建的菜单项或者工具条按钮的时候,调用的槽成为可能。,QMainWindow类,QMainWindow类的。

2、成员函数 QMainWindow:QMainWindow ( QWidget* parent = 0, Qt:WFlagsflags = 0 ) QMainWindow:QMainWindow ( ) void QMainWindow:setCentralWidget ( QWidget* widget ) QToolBar* QMainWindow:addToolBar ( const QString 提示:菜单不需要创建,只需menubar中添加即可。 addAction方法向菜单中添加动作! addSeparator()增加分割线,菜单栏,QAction类: QAction ( QObj。

3、ect * parent ) QAction ( const QString & text, QObject * parent ) QAction ( const QIcon & icon, const QString & text, QObject * parent ) 常用方法: setShortcut设置快捷键 setStatusTip设置状态提示 setIcon(QIcon(“图片路径”) QAction:triggered () 【信号】当在此动作中单击鼠标,则发送该信号。,工具栏,例如:QToolBar *toolbar = QMainWindow :addToolBar(“too。

4、l”); 调用addToolBar方法创建工具栏。 QToolBar类方法: QMainWindow:addToolbar向该工具栏中添加事先创建好的动作(即Qmenu中的QAction)。 QToolBar :addAction方法向工具栏中添加动作!,中央窗口,QMainWindow:setCentralWidget ( QWidget * widget ) 中央窗口添加组件,状态栏,QStatusBar* QMainWindow:statusBar ( ) const 该函数返回状态栏指针。 设置statusbar样式。 每个状态指示器都会出现在以下三种类别中: 临时的 暂时地占用状态栏的大部分空间。例如,用于解释工具提示文本或者菜单条目。 永久的 永远不会隐藏,用于重要的模式提示。例如:一些程序大小写指示器放在状态栏中。 QStatusBar类方法: void addWidget ( QWidget * widget, int stretch = 0 ) 添加永久信息: void QStatusBar:addPermanentWidget ( QWidget * widget, int stretch = 0 ) showMessage()【槽】 例如:void QMainWindow:setStatusBar ( QStatusBar * statusbar。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值