Qt进修之路(11):MainWindow
尽量Qt提供了很利便的快速开拓东西QtDesigner用来拖放界面元素,可是此刻我并不规划去先容这个东西,原因之一在于我们的进修概略上是依靠手工编写代码,过早的打仗设计东西并不能让我们对Qt的观念突飞猛进……
前面说过,本教程很洪流平上依照的是《C++ GUI Programming with Qt4, 2nd Edition》这本书。可是,这本书中接下来的部门用了很大的篇幅完成了一个简朴的雷同Excel的措施。固然最终结果看起来很不错,但我并不规划完全依照这个措施来,因为这个措施太大,以至于我们在开始之后会有很大的篇幅打仗不到可以或许运行的对象,这无疑会严重冲击进修的努力性——至少我是如此,看不到做的对象很难熬——所以,我规划从头组织一下这个措施,请各人凭据我的思路试试看吧!
闲话少说,下面开始新的篇章!
就像Swing的顶层窗口一般都是JFrame一样,Qt的GUI措施也有一个常用的顶层窗口,叫做MainWindow。好了,此刻我们新建一个Gui Application项目MyApp,留意在后头选择的时候选择Base Class是QMainWindow。
然后确定即可。此时,QtCreator已经为我们生成了须要的代码,我们只需点击一下Run,看看运行出来的功效。
一个很简朴的窗口,什么都没有,这就是我们的主窗口了。
MainWindow担任自QMainWindow。QMainWindow窗口分成几个主要的区域:
最上面是Window Title,用于显示标题和节制按钮,好比最大化、最小化和封锁等;下面一些是Menu Bar,用于显示菜单;再下面一点事Toolbar areas,用于显示东西条,留意,Qt的主窗口支持多个东西条显示,因此这里是ares,你可以把几个东西条并排显示在这里,就像Word2003一样;东西条下面是Dock window areas,这是停靠窗口的显示区域,所谓停靠窗口就是像Photoshop的东西箱一样,可以在主窗口的附近显示;再向下是Status Bar,就是状态栏;中间最大的Central widget就是主要的事情区了。
好了,本日的内容不多,我们今后的事情就是要对这个MainWindow举办修改,以满意我们的各类需要。
出处: http://devbean.blog.51cto.com/448512/203313