Qt Creator不会自动完成代码并给代码上色。

问题描述 投票:0回答:1

我在使用Qt时遇到了一个问题。我在Qt Creator中编写C++代码,但它不能自动完成和给我的一些函数上色。

下面是我的代码示例。

void Form::hide_button(){
    this->ui->pushButton_10->hide();
}

void Form::on_pushButton_clicked()
{
    if(push_button_error() == 0){
        if(this->ui->comboBox_6->currentText() == "Evet"){
            open_garph_dialog();
        }
        else{
        }
    }
}

例如,它自动完成了 on_pushButton_clicked() 函数,但它没有完成其他函数的着色。这两个函数都是在头文件中定义的。

你知道为什么会这样吗?

c++ qt qt-creator
1个回答
0
投票

各种旧的Qt Creator版本都有这个问题。你可以通过以下步骤来解决这个问题。

  1. 去帮助
  2. 选择 About_Plugins
  3. 更改ClangCodeModel(设置或重置)
  4. 核对

有些时候,编辑器中的代码更新会卡住,对此你可以做以下步骤来解决。

  1. 进入工具
  2. 选择 About_Plugins
  3. 点击 Reset_Code_Model
© www.soinside.com 2019 - 2024. All rights reserved.