qt qcalendarwidget设置日期
时间: 2023-07-13 13:28:25 浏览: 146
你可以使用 `setSelectedDate()` 方法来设置 `QCalendarWidget` 中的日期。以下是一个简单的示例:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QCalendarWidget
from PyQt5.QtCore import QDate
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
cal = QCalendarWidget(self)
cal.setGridVisible(True)
cal.move(20, 20)
cal.clicked[QDate].connect(self.showDate)
self.setGeometry(300, 300, 350, 300)
self.setWindowTitle('Calendar')
self.show()
def showDate(self, date):
print(date.toString())
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
```
在上述示例中,我们使用 `setSelectedDate()` 方法来设置选定的日期。你可以将此方法添加到任何需要设置日期的地方。
阅读全文