WTFisGoingOn Asked:2022-07-17 14:32:08 +0000 UTC2022-07-17 14:32:08 +0000 UTC 2022-07-17 14:32:08 +0000 UTC pyQT 中日历小部件的事件是什么? 772 pyQT 中日历小部件的事件是什么?就像按钮有一个 clicked() 事件。我不能谷歌它。 python 2 个回答 Voted Alex alexeev 2022-07-17T14:45:01Z2022-07-17T14:45:01Z setDateRange()- 设置可供选择的下限和上限日期 setFirstDayOfWeek()- 指定日历中第一列的日期。预定义的每日常数: Qt.Monday Qt.Tuesday Qt.Wednesday Qt.Thursday Qt.Friday Qt.Saturday Qt.Sunday setMinimumDate()- 设置要选择的最短日期 setMaximumDate()- 设置要选择的最大日期 setSelectedDate()- 将 QDate 对象设置为选定日期 showToday()- 显示当前月份 selectedDate()- 返回选定的日期 setGridvisible()- 打开或关闭日历网格 这是文档的链接。 Best Answer WTFisGoingOn 2022-07-17T14:46:53Z2022-07-17T14:46:53Z activated(const QDate &date) clicked(const QDate &date) currentPageChanged(int year, int month) selectionChanged() 已激活 - 每当用户按下 Return 或 Enter 键或双击日历小部件中的日期时,都会发出此信号。 clicked - 按下鼠标按钮时发出此信号。鼠标点击的日期由 date 指定。仅当单击有效日期时才会发出信号,例如日期不超过 minimumDate() 和 maximumDate()。如果选择 NoSelection 模式,则不会发送该信号。 currentPageChanged - 当前显示的月份发生变化时发出此信号。新的年份和月份作为参数传递。 selectionChanged - 当当前选择的日期改变时发出这个信号。
setDateRange()- 设置可供选择的下限和上限日期setFirstDayOfWeek()- 指定日历中第一列的日期。预定义的每日常数:Qt.MondayQt.TuesdayQt.WednesdayQt.ThursdayQt.FridayQt.SaturdayQt.SundaysetMinimumDate()- 设置要选择的最短日期setMaximumDate()- 设置要选择的最大日期setSelectedDate()- 将 QDate 对象设置为选定日期showToday()- 显示当前月份selectedDate()- 返回选定的日期setGridvisible()- 打开或关闭日历网格这是文档的链接。
已激活 - 每当用户按下 Return 或 Enter 键或双击日历小部件中的日期时,都会发出此信号。
clicked - 按下鼠标按钮时发出此信号。鼠标点击的日期由 date 指定。仅当单击有效日期时才会发出信号,例如日期不超过 minimumDate() 和 maximumDate()。如果选择 NoSelection 模式,则不会发送该信号。
currentPageChanged - 当前显示的月份发生变化时发出此信号。新的年份和月份作为参数传递。
selectionChanged - 当当前选择的日期改变时发出这个信号。