如何在 QT Designer 中指定默认文本光标小部件
Posted
技术标签:
【中文标题】如何在 QT Designer 中指定默认文本光标小部件【英文标题】:How To Specify Default Text Cursor Widget in QT Designer 【发布时间】:2020-04-10 03:14:42 【问题描述】:我有一个带有多个行编辑小部件的窗口,允许用户在多个输入字段中输入文本。
但是,当我运行应用程序时,文本光标位置默认为最后一个输入字段,而不是第一个字段。
我希望文本光标在打开应用程序时默认为第一个小部件,以便用户可以立即开始在第一个字段中输入,而无需手动选择该字段。
我已将第一个小部件指定为第一个选项卡顺序,但似乎没有什么不同。
QT 设计器中是否有一个选项,我可以在打开应用程序时为光标指定默认小部件?
【问题讨论】:
提供minimal reproducible example 【参考方案1】:找到了——我相信这个函数叫做setFocus()
我将此添加到我想要关键字光标焦点的小部件中,并且键盘光标在打开窗口时成功默认为该小部件。
【讨论】:
以上是关于如何在 QT Designer 中指定默认文本光标小部件的主要内容,如果未能解决你的问题,请参考以下文章