Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt QDateTime将焦点编辑为秒_Qt_Qwidget - Fatal编程技术网

Qt QDateTime将焦点编辑为秒

Qt QDateTime将焦点编辑为秒,qt,qwidget,Qt,Qwidget,我的对话框中有一个QDateTimeEdit小部件,以mm:ss的形式显示分和秒 当小部件通过单击向上/向下箭头获得焦点时,默认情况下分钟数增加/减少。有没有办法将默认焦点设置为秒 在QDateTimeEdit中,有一个名为setCurrentSection()的方法。您只需将当前选择设置为秒,如下所示: dateTimeEdit->setCurrentSection(QDateTimeEdit::SecondSection); 啊,我在Qt设计器中看到了它,设置如上,但在小部件预览和运

我的对话框中有一个QDateTimeEdit小部件,以mm:ss的形式显示分和秒

当小部件通过单击向上/向下箭头获得焦点时,默认情况下分钟数增加/减少。有没有办法将默认焦点设置为秒


QDateTimeEdit
中,有一个名为
setCurrentSection()
的方法。您只需将当前选择设置为秒,如下所示:

dateTimeEdit->setCurrentSection(QDateTimeEdit::SecondSection);

啊,我在Qt设计器中看到了它,设置如上,但在小部件预览和运行时中都不起作用。只有在编写对话框构造函数时才可以对其进行编码。可能是一个bug(我使用的是Qt4.8.7),我以前在designer中尝试过,但它在Qt5.8中对我不起作用。我想这是在之后。