QDialog 添加菜單以及工具條以及其他控件

網上大部分的博客給QDialog添加菜單都是使用QLayout子類的addMenu添加菜單,但是我今天試了一下發現有嚴重的問題,在QtDesign中設計如下:

當前選中的QLayout爲要添加的菜單,下面一個QLayout爲工具條,但是這樣顯示出來的效果如下:

可以發現下面的控件都被遮住了。

所以在這裏不能直接使用QLayout添加菜單,而是要通過QWidget,將QLayout添加QWidget中,然後再添加菜單,這樣界面顯示就正常了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章