一、
dialog有exec函数,如果是dialog窗口,后边的窗口时不可选的;这个dialog窗口只是为了给人们提供更好的可视化操作,但是对于程序员而言,这个操作并不是立刻执行的;而是当在窗口选择关闭后,才将选择的结果返回给后台,后台才可以根据选择的结果进行相应的操作。
二、
widget主要是在上面放置布局和控件;所有用户界面对象的基类。
窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。
三、
widget和dialog都有show函数,如果通过这个函数显示这两种类型的窗口,则两个窗口都是可选的;
四、
mainwindow可以有menu菜单、tool工具栏、status状态栏、电脑显示屏右下脚的托盘等。提供更好的可视化操作;一个正常window软件呈现给客户的可视化界面。
本文探讨了dialog窗口与widget在应用程序中的角色。dialog窗口的exec函数使得用户能进行可视化操作,但实际执行在窗口关闭后。widget作为用户界面的基本单元,接收并处理事件,同时具备显示功能。mainwindow提供菜单、工具栏等,增强了用户体验。dialog和widget的show函数都允许窗口选择,而mainwindow则包含更丰富的可视化元素。
742

被折叠的 条评论
为什么被折叠?



