QMainWindow(一)

mainwindowlayout

创建一个QMainWindow,必须有Central Widget

setCentralWidget(), 通常central widget是一个QTextEdit或者QGraphicsView.如果想让界面是MDI(multiple document interface),就用QMdiArea作为central Widget.

Menu:

QMenuBar存放QMenu. 菜单和QAction关联,每个QAction就是menu item.

QMainWindow.menuBar()  返回QMenuBar对象, QMenuBar.setMenuBar(); 如果要定制menu bar,就调用SetMenuWidget(), 对QMenuBar对象调用addMenu(String),对QMenu调用addAction(QAtion)

createPopupMenu()创建右键菜单。默认的实现是所有dock widget和tool bar中可行的操作

Toolbar:

addToolBar(String),指定Toolbar位置, Qt.ToolBarArea, QToolBar.setAllowedAreas(),QToolBar.setMovable(). 排版:addToolBarBreak() insertOoolBarBreak(),外观: setIconSize(),setToolButtonStyle()

Dock Widgets:

addDockWidget( Qt.DockWidgetArea, dockWidget)

Status Bar:

One is created the first time statusBar() is called.

Storing State:

saveState(),restoreState(). It is the position and size of the toolbars and dock widgets that are stored.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值