PyQt5是一个Python绑定Qt库的模块,为了使用PyQt5 QCalendarWidget获取标题,可以如下操作:
安装PyQt5
使用pip安装PyQt5
pip install PyQt5
导入相关库
from PyQt5.QtWidgets import QApplication, QWidget,QVBoxLayout,QCalendarWidget
from PyQt5.QtCore import QDate
import sys
创建应用对象
app = QApplication(sys.argv)
创建控件
widget = QWidget()
layout = QVBoxLayout(widget)
创建日历控件
calendar = QCalendarWidget()
获取日历控件的标题
title = calendar.windowTitle()
设置日历控件的标题
calendar.setWindowTitle('My Calendar')
设置日历控件的显示日期
date = QDate.currentDate()
calendar.setSelectedDate(date)
添加控件
layout.addWidget(calendar)
widget.show()
sys.exit(app.exec_())
完整代码示例1:
from PyQt5.QtWidgets import QApplication, QWidget,QVBoxLayout,QCalendarWidget
from PyQt5.QtCore import QDate
import sys
app = QApplication(sys.argv)
widget = QWidget()
layout = QVBoxLayout(widget)
calendar = QCalendarWidget()
layout.addWidget(calendar)
title = calendar.windowTitle()
print(title)
widget.show()
sys.exit(app.exec_())
完整代码示例2:
from PyQt5.QtWidgets import QApplication, QWidget,QVBoxLayout,QCalendarWidget
from PyQt5.QtCore import QDate
import sys
app = QApplication(sys.argv)
widget = QWidget()
layout = QVBoxLayout(widget)
calendar = QCalendarWidget()
calendar.setWindowTitle('My Calendar')
date = QDate.currentDate()
calendar.setSelectedDate(date)
layout.addWidget(calendar)
widget.show()
sys.exit(app.exec_())
运行示例代码1、2后,将分别打印输出日历控件的标题信息,同时修改标题和添加显示日期。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PyQt5 QCalendarWidget 获取标题 - Python技术站