【发布时间】:2014-02-26 03:37:08
【问题描述】:
我想在操作发生时使用单独的函数来更改 GUI ui。
例如:这是我点击菜单项的代码:
void MainWindow::on_actionImperial_triggered()
{
ui->actionMetric->setChecked(false);
ui->z_unit_label->setText("inches");
void gui_change();
}
我想调用函数gui_change(),并更改用户界面。
void gui_change()
{
ui->pushButton_2->setStyleSheet("color:grey");
ui->pushButton->setStyleSheet("color:green");
}
这导致错误use of undeclared identifier 'ui',我是Qt 的新手,我花了几个小时谷歌搜索堆栈以确定如何让ui 在函数范围内,但没有成功。
【问题讨论】: