📅  最后修改于: 2023-12-03 15:18:47.944000             🧑  作者: Mango
在 PyQt5 的 QCalendarWidget 中,我们可以使用 maximumWidth() 函数获取部件的最大宽度。在本文中,我们将演示如何使用此函数获取 QCalendarWidget 部件的最大宽度。
# 导入所需的模块
from PyQt5.QtWidgets import QApplication, QMainWindow, QCalendarWidget
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建 QCalendarWidget 部件
cal_widget = QCalendarWidget(self)
# 获取最大宽度
max_width = cal_widget.maximumWidth()
# 打印最大宽度
print("最大宽度为:", max_width)
# 创建 QApplication 实例
app = QApplication([])
# 创建 MainWindow 实例并显示
window = MainWindow()
window.show()
# 运行应用程序
app.exec_()
上面的代码将创建一个 QMainWindow 实例,其中包含一个 QCalendarWidget 部件。我们使用 maximumWidth() 函数获取 QCalendarWidget 部件的最大宽度,并将其打印出来。
代码输出:
最大宽度为: 374
这证明我们成功地使用了 maximumWidth() 函数来获取 QCalendarWidget 部件的最大宽度。