Qt中有这样的错误说UI中没有cmdLineEdit这样的成员函数, 不知道怎么解决 求高手指教。。问题如下: ^
F:\QtProgramCodeLib\QLayout\widget.cpp:23:error:'classUi::Widget'hasnomembernamed'cmd...
F:\Qt ProgramCode Lib\QLayout\widget.cpp:23:
error: 'class Ui::Widget' has no member named 'cmdLineEdit'
QString startProgram =ui->cmdLineEdit->text();
我的代码是这样的:
void Widget::on_pushButton_clicked()
{
QProcess *process = new QProcess;
QString startProgram =ui->cmdLineEdit->text();
process->start(startProgram.trimmed());
}
错误提示如下:
F:\Qt ProgramCode Lib\QLayout\widget.cpp:23: error: 'class Ui::Widget' has no member named 'cmdLineEdit'
QString startProgram =ui->cmdLineEdit->text();
^
求解答。 展开
error: 'class Ui::Widget' has no member named 'cmdLineEdit'
QString startProgram =ui->cmdLineEdit->text();
我的代码是这样的:
void Widget::on_pushButton_clicked()
{
QProcess *process = new QProcess;
QString startProgram =ui->cmdLineEdit->text();
process->start(startProgram.trimmed());
}
错误提示如下:
F:\Qt ProgramCode Lib\QLayout\widget.cpp:23: error: 'class Ui::Widget' has no member named 'cmdLineEdit'
QString startProgram =ui->cmdLineEdit->text();
^
求解答。 展开
2个回答
展开全部
ui.cmdLineEdit->text();
ui应该并不是一个指针
ui应该并不是一个指针
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的QT版本高,我刚刚也遇到了这个问题,把cmdLineEdit改为lineEdit就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询