【发布时间】:2020-11-18 19:51:53
【问题描述】:
我正在开发一个自定义 Qt 按钮,如果你双击它,它允许你编辑按钮上的文本。当按钮被双击时,QLineEdit 出现在按钮上的文本允许用户编辑按钮上的文本的位置。我的要求是,如果用户单击应用程序窗口中的任何位置,QLineEdit 应该消失并取消编辑操作。这在某些情况下有效。具体来说,如果我单击任何能够输入文本的内容,它就会起作用。窗口的其他部分无法按预期工作。我将单击应用程序窗口的空白部分,QLineEdit 将保留其焦点。在这些情况下,我该如何移除它的焦点?
【问题讨论】: