![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsATOfd3bkFGazxCMx8VesATMfhHLlN3XnxCMwEzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-YWan5CNyUDZkFjMhR2NlhDNwgDO0cTNwcjM3ETZhlzY5YGM48CX2AzLchDMxIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjL0M3Lc9CX6MHc0RHaiojIsJye.gif)
View Code
代碼中給出輸入對話框和顔色對話框的簡單應用,另外兩個大同小異,沒有實作。這裡我探索一下QWidget的複合。即在一個Qwidget中疊加多個Qwidget。
對于它們之間的事件關系我沒有研究。這裡僅僅關注界面構成:
這裡我在主視窗裡添加了一個widget,同時對這個widget使用QgridLayout進行布局管理。我發現這個widget的大小不受我代碼的控制了。應該是布局管理器的規則影響。
這樣同理我可以嵌套多個widget,而且通過對grid的删除可以實作頁籤的功能。666