我目前的困境是我在C ++中使用Visual Studio 2015创建QT应用程序,我是QT的新手,我正在尝试在自定义函数中设置QT LineEdit
的文本。
我尝试过两种不同的方式创建LineEdit
元素:
this->pTxtDBHost = new QLineEdit( this->ui.tab );
this->pTxtDBHost->setGeometry( QRect( 330, 30, 491, 41 ) );
this->pTxtDBHost->setInputMethodHints( Qt::ImhNoPredictiveText );
this->pTxtDBHost->setReadOnly( false );
this->pTxtDBHost->setText( "Hello World!" );
我得到的问题是,当我调用setText
时,我在运行时被给予“访问冲突”,但是当我将构造函数中的父项作为当前对象传递时,不会抛出异常,但我需要它的父项为'标签'。
我认为这可能与信号和插槽有关,但正如我所提到的,我是QT的新手,所以我不确定。
请指出我正确的方向。谢谢您的帮助。
要设置QLineEdit的文本,请调用其setText
成员函数。