pyqt在窗口调整位置
Posted 祥瑞哈哈哈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt在窗口调整位置相关的知识,希望对你有一定的参考价值。
chartView = QChartView(chart,Form)
chartView.setRenderHint(QPainter.Antialiasing)
chartView.setGeometry(QtCore.QRect(400, 400, 771, 701))左上角的x,y值和右下角的x,y值
PyQt5:QTableWidget 与父窗口调整大小
【中文标题】PyQt5:QTableWidget 与父窗口调整大小【英文标题】:PyQt5: QTableWidget rezizing with parent window 【发布时间】:2016-01-19 14:34:21 【问题描述】:我是使用 PyQt5 的初学者。我想在窗口底部创建一个带有 tableWidget 的对话框,其宽度与窗口宽度相同,并且始终位于底部如果我调整窗口大小,我也想调整 tableWidget 的大小。我该怎么做?
谢谢!地质调查员
【问题讨论】:
好的,我解决了:对于 MainWindow 我使用了def resizeEvent(self, event): w = self.frameGeometry().width() h = self.frameGeometry().height() self.tableWidget.setGeometry(QtCore.QRect(1, 290, w-10, h-290))
【参考方案1】:
我认为像这样使用 Qlayouts 会更好:
class myDialog(QDialog):
def __init__(self):
QDialog.__init__(self)
self.tableWidget=QTableWidget()
l=QVBoxLayout()
l.addSpacing(290)
l.setContentsMargins(0,0,0,0)
l.addWidget(self.tableWidget)
self.setLayout(l)
【讨论】:
以上是关于pyqt在窗口调整位置的主要内容,如果未能解决你的问题,请参考以下文章