QT中QWidget类参考!(90)

2023-06-03 来源:旧番剧
mw->setCentralWidget( edit );
mw->show();
QMainWindow可以像上面那样显示地来被创建。中央窗口部件是通过setCentralWidget()设置地。弹出菜单可以被添加到默认工具条,窗口部件可以被添加到状态条,工具条和锚接窗口可以被添加到任何一个锚接区域。
ApplicationWindow * mw = new ApplicationWindow();
mw->setCaption( “Qt Example - Application” );
mw->show();
上面代码中的ApplicationWindow是我们自己写的QMainWindow的子类,这是一个使用QMainWindow的常用方法。(源代码取自application/main.cpp、application/application.cpp、action/main.cpp和action/application.cpp。)
在继承的时候,我们在子类的构造函数中添加菜单项和工具条。如果我们已经直接创建了一个QMainWindow实例,我们可以很容易地通过传递QMainWindow实例代替作为父对象的this指针来添加菜单项和工具条。
QPopupMenu * help = new QPopupMenu( this );
menuBar()->insertItem( “&Help”, help );
help->insertItem( "&About", this, SLOT(about()), Key_F1 );
1
这里我们添加了有一个菜单项的新菜单。这个菜单已经被插入QMainWindow默认提供的并且可以通过menuBar()函数访问的菜单条。当这个菜单项被点击时,这个槽被调用。
QToolBar * fileTools = new QToolBar( this, “file operations” );
fileTools->setLabel( “File Operations” );
QToolButton * fileOpen
= new QToolButton( openIcon, “Open File”, QString::null,
猜你喜欢
动漫推荐
免责声明:动漫番剧数据来源网络!本站不收费,无vip,请勿上当!

www.jiufanju.com-旧番剧