2016 - 2024

感恩一路有你

python入门教程(非常详细) QMainWindow与QWidget和QDialog设置布局的不同之处?

浏览量:3067 时间:2021-03-14 15:47:27 作者:admin

QMainWindow与QWidget和QDialog设置布局的不同之处?

当我以前设置QWidget或qdialog的布局时,它非常简单。创建一个布局:mainLayout,然后继续将所有控件放入mainLayout,最后调用setLayout(mainLayout)。

已经有布局的错误提示

但是现在在qmainwindow中使用此方法时它不起作用。

那时,我还创建了一个主布局,然后创建了一个qtreewidget。我将qtreewidget设置为central widget,然后定期将其他控件放入mainlayout,然后调用setlayout(mainlayout)。结果是错误的。

编译时,提示

QWidget::setlayout:附加到set qlayout

pyqt里怎么在QMainWindow类下设置一些别的布局啊,比如网格布局?

添加小部件布局并将其设置为中心=QtGui.QWidget文件() widget.setLayout设置(网格)self.setCentralWidget设置(小部件)

求教QMainwindow中用stylesheet添加背景图的方法?

对象->setStyleSheet(“QMainWindow{背景图像/边框-图片:url(路径)}“)边框图像默认为图像将根据窗口背景图像平铺的大小自适应拉伸

在QT4以上,可以将以下代码添加到构造函数:rcmainwindow::rcmainwindow(QWidget*parent):qmainwindow(parent),UI(new UI::rcmainwindow){UI->setupui(this)qpixmap(“:/img)/背景.bmp)QPalette调色板 调色板.setBrush(backgroundrole(),qbrush(pixmap))setpalete(palete)}此外,我们还可以实现从父类qmainwindow继承的虚拟函数paintevent,并向该函数添加相同的代码。

python入门教程(非常详细) qmainwindow作为子窗口 qmainwindow分割

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。