📄 qmainwindow.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/src/widgets/qmainwindow.cpp:509 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Translator" content="Cavendish">
<meta name="Qt zh_CN Documents Website" content="http://www.qiliang.net/qt">
<title>QMainWindow类</title>
<style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
body { background: #ffffff; color: black; font-family: "Times New Roman" }
--></style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#E5E5E5">
<td valign=center>
<a href="index.html">
<font color="#004faf">主页</font></a>
| <a href="classes.html">
<font color="#004faf">所有的类</font></a>
| <a href="mainclasses.html">
<font color="#004faf">主要的类</font></a>
| <a href="annotated.html">
<font color="#004faf">注释的类</font></a>
| <a href="groups.html">
<font color="#004faf">分组的类</font></a>
| <a href="functions.html">
<font color="#004faf">函数</font></a>
</td>
<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table>
<h1 align=center>QMainWindow类参考</h1>
<p> QMainWindow类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。
<a href="#details">详情请见……</a>
<p><tt>#include <<a href="qmainwindow-h.html">qmainwindow.h</a>></tt>
<p>继承了<a href="qwidget.html">QWidget</a>。
<p><a href="qmainwindow-members.html">所有成员函数的列表。</a>
<h2>公有成员</h2>
<ul>
<li><div class=fn><a href="#QMainWindow"><b>QMainWindow</b></a> ( QWidget * parent = 0, const char * name = 0, WFlags f = WType_TopLevel )</div></li>
<li><div class=fn><a href="#~QMainWindow"><b>~QMainWindow</b></a> ()</div></li>
<li><div class=fn>QMenuBar * <a href="#menuBar"><b>menuBar</b></a> () const</div></li>
<li><div class=fn>QStatusBar * <a href="#statusBar"><b>statusBar</b></a> () const</div></li>
<li><div class=fn>QToolTipGroup * <a href="#toolTipGroup"><b>toolTipGroup</b></a> () const</div></li>
<li><div class=fn>virtual void <a href="#setCentralWidget"><b>setCentralWidget</b></a> ( QWidget * w )</div></li>
<li><div class=fn>QWidget * <a href="#centralWidget"><b>centralWidget</b></a> () const</div></li>
<li><div class=fn>virtual void <a href="#setDockEnabled"><b>setDockEnabled</b></a> ( Dock dock, bool enable )</div></li>
<li><div class=fn>bool <a href="#isDockEnabled"><b>isDockEnabled</b></a> ( Dock dock ) const</div></li>
<li><div class=fn>bool <a href="#isDockEnabled-2"><b>isDockEnabled</b></a> ( QDockArea * area ) const</div></li>
<li><div class=fn>virtual void <a href="#setDockEnabled-2"><b>setDockEnabled</b></a> ( QDockWindow * dw, Dock dock, bool enable )</div></li>
<li><div class=fn>bool <a href="#isDockEnabled-3"><b>isDockEnabled</b></a> ( QDockWindow * tb, Dock dock ) const</div></li>
<li><div class=fn>bool <a href="#isDockEnabled-4"><b>isDockEnabled</b></a> ( QDockWindow * dw, QDockArea * area ) const</div></li>
<li><div class=fn>virtual void <a href="#addDockWindow"><b>addDockWindow</b></a> ( QDockWindow * dockWindow, Dock edge = DockTop, bool newLine = FALSE )</div></li>
<li><div class=fn>virtual void <a href="#addDockWindow-2"><b>addDockWindow</b></a> ( QDockWindow * dockWindow, const QString & label, Dock edge = DockTop, bool newLine = FALSE )</div></li>
<li><div class=fn>virtual void <a href="#moveDockWindow"><b>moveDockWindow</b></a> ( QDockWindow * dockWindow, Dock edge = DockTop )</div></li>
<li><div class=fn>virtual void <a href="#moveDockWindow-2"><b>moveDockWindow</b></a> ( QDockWindow * dockWindow, Dock edge, bool nl, int index, int extraOffset = -1 )</div></li>
<li><div class=fn>virtual void <a href="#removeDockWindow"><b>removeDockWindow</b></a> ( QDockWindow * dockWindow )</div></li>
<li><div class=fn>bool <a href="#rightJustification"><b>rightJustification</b></a> () const</div></li>
<li><div class=fn>bool <a href="#usesBigPixmaps"><b>usesBigPixmaps</b></a> () const</div></li>
<li><div class=fn>bool <a href="#usesTextLabel"><b>usesTextLabel</b></a> () const</div></li>
<li><div class=fn>bool <a href="#dockWindowsMovable"><b>dockWindowsMovable</b></a> () const</div></li>
<li><div class=fn>bool <a href="#opaqueMoving"><b>opaqueMoving</b></a> () const</div></li>
<li><div class=fn>bool <a href="#getLocation"><b>getLocation</b></a> ( QDockWindow * dw, Dock & dock, int & index, bool & nl, int & extraOffset ) const</div></li>
<li><div class=fn>QPtrList<QDockWindow> <a href="#dockWindows"><b>dockWindows</b></a> ( Dock dock ) const</div></li>
<li><div class=fn>QPtrList<QDockWindow> <a href="#dockWindows-2"><b>dockWindows</b></a> () const</div></li>
<li><div class=fn>void <a href="#lineUpDockWindows"><b>lineUpDockWindows</b></a> ( bool keepNewLines = FALSE )</div></li>
<li><div class=fn>bool <a href="#isDockMenuEnabled"><b>isDockMenuEnabled</b></a> () const</div></li>
<li><div class=fn>bool <a href="#hasDockWindow"><b>hasDockWindow</b></a> ( QDockWindow * dw )</div></li>
<li><div class=fn>void addToolBar ( QDockWindow *, Dock = DockTop, bool newLine = FALSE ) <em>(废弃)</em></div></li>
<li><div class=fn>void addToolBar ( QDockWindow *, const QString & label, Dock = DockTop, bool newLine = FALSE ) <em>(废弃)</em></div></li>
<li><div class=fn>void moveToolBar ( QDockWindow *, Dock = DockTop ) <em>(废弃)</em></div></li>
<li><div class=fn>void moveToolBar ( QDockWindow *, Dock, bool nl, int index, int extraOffset = -1 ) <em>(废弃)</em></div></li>
<li><div class=fn>void removeToolBar ( QDockWindow * ) <em>(废弃)</em></div></li>
<li><div class=fn>bool toolBarsMovable () const <em>(废弃)</em></div></li>
<li><div class=fn>QPtrList<QToolBar> <a href="#toolBars"><b>toolBars</b></a> ( Dock dock ) const</div></li>
<li><div class=fn>void lineUpToolBars ( bool keepNewLines = FALSE ) <em>(废弃)</em></div></li>
<li><div class=fn>QDockArea * <a href="#leftDock"><b>leftDock</b></a> () const</div></li>
<li><div class=fn>QDockArea * <a href="#rightDock"><b>rightDock</b></a> () const</div></li>
<li><div class=fn>QDockArea * <a href="#topDock"><b>topDock</b></a> () const</div></li>
<li><div class=fn>QDockArea * <a href="#bottomDock"><b>bottomDock</b></a> () const</div></li>
<li><div class=fn>virtual bool <a href="#isCustomizable"><b>isCustomizable</b></a> () const</div></li>
<li><div class=fn>bool <a href="#appropriate"><b>appropriate</b></a> ( QDockWindow * dw ) const</div></li>
<li><div class=fn>enum <a href="#DockWindows-enum"><b>DockWindows</b></a> { OnlyToolBars, NoToolBars, AllDockWindows }</div></li>
<li><div class=fn>QPopupMenu * <a href="#createDockWindowMenu"><b>createDockWindowMenu</b></a> ( DockWindows dockWindows = AllDockWindows ) const</div></li>
</ul>
<h2>公有槽</h2>
<ul>
<li><div class=fn>virtual void <a href="#setRightJustification"><b>setRightJustification</b></a> ( bool )</div></li>
<li><div class=fn>virtual void <a href="#setUsesBigPixmaps"><b>setUsesBigPixmaps</b></a> ( bool )</div></li>
<li><div class=fn>virtual void <a href="#setUsesTextLabel"><b>setUsesTextLabel</b></a> ( bool )</div></li>
<li><div class=fn>virtual void <a href="#setDockWindowsMovable"><b>setDockWindowsMovable</b></a> ( bool )</div></li>
<li><div class=fn>virtual void <a href="#setOpaqueMoving"><b>setOpaqueMoving</b></a> ( bool )</div></li>
<li><div class=fn>virtual void <a href="#setDockMenuEnabled"><b>setDockMenuEnabled</b></a> ( bool b )</div></li>
<li><div class=fn>virtual void <a href="#whatsThis"><b>whatsThis</b></a> ()</div></li>
<li><div class=fn>virtual void <a href="#setAppropriate"><b>setAppropriate</b></a> ( QDockWindow * dw, bool a )</div></li>
<li><div class=fn>virtual void <a href="#customize"><b>customize</b></a> ()</div></li>
<li><div class=fn>void setToolBarsMovable ( bool ) <em>(废弃)</em></div></li>
</ul>
<h2>信号</h2>
<ul>
<li><div class=fn>void <a href="#pixmapSizeChanged"><b>pixmapSizeChanged</b></a> ( bool )</div></li>
<li><div class=fn>void <a href="#usesTextLabelChanged"><b>usesTextLabelChanged</b></a> ( bool )</div></li>
<li><div class=fn>void <a href="#dockWindowPositionChanged"><b>dockWindowPositionChanged</b></a> ( QDockWindow * dockWindow )</div></li>
<li><div class=fn>void toolBarPositionChanged ( QToolBar * ) <em>(废弃)</em></div></li>
</ul>
<h2>属性</h2>
<ul>
<li><div class=fn>bool <a href="#dockWindowsMovable-prop"><b>dockWindowsMovable</b></a> - 锚接窗口是否可以移动</div></li>
<li><div class=fn>bool <a href="#opaqueMoving-prop"><b>opaqueMoving</b></a> - 锚接窗口是否是被不透明地移动</div></li>
<li><div class=fn>bool <a href="#rightJustification-prop"><b>rightJustification</b></a> - 主窗口是否右对齐它的锚接窗口</div></li>
<li><div class=fn>bool <a href="#usesBigPixmaps-prop"><b>usesBigPixmaps</b></a> - 大像素映射是否生效</div></li>
<li><div class=fn>bool <a href="#usesTextLabel-prop"><b>usesTextLabel</b></a> - 工具条按钮的文本标签是否生效</div></li>
</ul>
<h2>保护成员</h2>
<ul>
<li><div class=fn>virtual void <a href="#childEvent"><b>childEvent</b></a> ( QChildEvent * e )</div></li>
</ul>
<h2>保护槽</h2>
<ul>
<li><div class=fn>virtual void <a href="#setUpLayout"><b>setUpLayout</b></a> ()</div></li>
<li><div class=fn>virtual bool <a href="#showDockMenu"><b>showDockMenu</b></a> ( const QPoint & globalPos )</div></li>
<li><div class=fn>void <a href="#menuAboutToShow"><b>menuAboutToShow</b></a> ()</div></li>
</ul>
<h2>相关函数</h2>
<ul>
<li><div class=fn>QTextStream & <a href="#operator-lt-lt"><b>operator<<</b></a> ( QTextStream & ts, const QMainWindow & mainWindow )</div></li>
<li><div class=fn>QTextStream & <a href="#operator-gt-gt"><b>operator>></b></a> ( QTextStream & ts, QMainWindow & mainWindow )</div></li>
</ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -