如何从QComboBox传递#defined VALUE

how to pass #defined VALUE from QComboBox

本文关键字:#defined VALUE 传递 QComboBox      更新时间:2023-10-16

考虑到我有一个静态VALUE,它已经在头文件中定义(包含其他定义的静态值),如下所示:

#defined VALUE  2

我想通过将从QComboBox获取的文本传递到mainwindow.cpp中的#defined来更新VALUE,因此,我使用以下行:

#defined VALUE ui->QComboBoc->currentText();

但是不工作,我到底做错了什么?

我建议您了解c++预处理器,VALUE在编译时是固定的。您必须将其替换为全局静态变量,或者更好地修复您的体系结构。