首页 > 解决方案 > 如何将父小部件焦点重定向到子小部件?

问题描述

有一个简单的类叫做FloatingPointPropertyEditor. 它继承QWidget并包含一个QLineEdit带有浮点数验证器的实例。

class FloatingPointPropertyEditor : public QWidget
{
    Q_OBJECT

    // ...

private:
    QLineEdit* m_lineEdit;
};

问题是我必须将FloatingPointPropertyEditor实例的焦点重定向到内部QLineEdit实例并选择其中的所有文本。也就是说,当 aFloatingPointPropertyEditor获得焦点时,用户已经可以在QLineEdit实例中输入文本,而无需之前单击它。你能解释一下我该怎么做吗?

标签: c++qtuser-interfacewidgetfocus

解决方案



推荐阅读