html模態(tài)框 QMainWindow與QWidget和QDialog設(shè)置布局的不同之處?
QMainWindow與QWidget和QDialog設(shè)置布局的不同之處?當(dāng)我以前設(shè)置QWidget或qdialog的布局時,它非常簡單。創(chuàng)建一個布局:mainLayout,然后繼續(xù)將所有控件放入ma
QMainWindow與QWidget和QDialog設(shè)置布局的不同之處?
當(dāng)我以前設(shè)置QWidget或qdialog的布局時,它非常簡單。創(chuàng)建一個布局:mainLayout,然后繼續(xù)將所有控件放入mainLayout,最后調(diào)用setLayout(mainLayout)。
已經(jīng)有布局的錯誤提示
但是現(xiàn)在在qmainwindow中使用此方法時它不起作用。
那時,我還創(chuàng)建了一個主布局,然后創(chuàng)建了一個qtreewidget。我將qtreewidget設(shè)置為central widget,然后定期將其他控件放入mainlayout,然后調(diào)用setlayout(mainlayout)。結(jié)果是錯誤的。
編譯時,提示
QWidget::setlayout:附加到設(shè)置qlayout
如何改變Qt QWidget控件的背景色?
QWidget*widget=(QWidget*)(UI->pushbutton->parent())qpalette pal=widget->palete()qbrush=伙伴背景()顏色=畫筆顏色()qdebug()<<col就是這樣。調(diào)試通過。