【发布时间】:2014-01-14 10:25:33
【问题描述】:
我有一个继承自 QTextEdit 的对象,如下所示:
class infoBox : public QTextEdit
{
Q_OBJECT
public:
:
:
}
我在我的 UI 窗口中这样使用它:
class Ui_MainWindow
{
infoBox *pInfoBox;
public:
void setupUi(QMainWindow *MainWindow)
{
pInfoBox = new infoBox(MainWindow);
pInfoBox.show();
}
}
这是我的代码的真正精简版本,只是为了向您展示它的设置方式。发生的情况是我的 MainWindow 打开并带有里面的 infoBox(infoBox 设置在 c'tor 中),到目前为止一切顺利。
现在我想让它工作起来有点像闪屏,这样当我点击它时它就会消失(即调用代码pInfoBox.hide()。但我看不到“onclick”信号或任何类似的东西对于 QTextEdit,所以我无法连接信号/插槽来执行此操作。我该如何实现?
【问题讨论】: