更改 select 全部的 QDateEdits 行为
Change QDateEdits behaviour on select all
我正在学习 Qt(C++),我有一个关于 QDateEdit 的问题。
我希望能够在 select 在我的 QDateEdit 中输入文本。默认情况下,如果 select 整个日期,则无法键入。我相信有一种简单的方法可以做到这一点。如何更改行为以从 QDateEdit 的开头开始而不是什么都不做?
提前致谢
万一其他人遇到同样的问题,解决方法很简单。
目前我正在使用QDateTimeEdit。
您可以覆盖“keyPressed”方法,检查“ctrl+a”并将“setSelectedSection”方法与“sectionAt(0)”一起使用,这允许用户在 QDateTimeEdit 的开头开始键入。
我正在学习 Qt(C++),我有一个关于 QDateEdit 的问题。
我希望能够在 select 在我的 QDateEdit 中输入文本。默认情况下,如果 select 整个日期,则无法键入。我相信有一种简单的方法可以做到这一点。如何更改行为以从 QDateEdit 的开头开始而不是什么都不做?
提前致谢
万一其他人遇到同样的问题,解决方法很简单。
目前我正在使用QDateTimeEdit。
您可以覆盖“keyPressed”方法,检查“ctrl+a”并将“setSelectedSection”方法与“sectionAt(0)”一起使用,这允许用户在 QDateTimeEdit 的开头开始键入。