如何从QComboBox传递#defined VALUE
how to pass #defined VALUE from QComboBox
考虑到我有一个静态VALUE
,它已经在头文件中定义(包含其他定义的静态值),如下所示:
#defined VALUE 2
我想通过将从QComboBox
获取的文本传递到mainwindow.cpp中的#defined
来更新VALUE
,因此,我使用以下行:
#defined VALUE ui->QComboBoc->currentText();
但是不工作,我到底做错了什么?
我建议您了解c++预处理器,VALUE
在编译时是固定的。您必须将其替换为全局静态变量,或者更好地修复您的体系结构。
相关文章:
- 瓦尔格林德:数学函数"Conditional jump or move depends on uninitialised value(s)"
- 为什么static_assert错误:即使我传递常量"expression must have a constant value"?
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 为什么我会" void value not ignored as it ought to be"?
- "Ill-defined for-loop - loop executes infinitely" (MSVC C6295)
- 方法错误"not all control paths return a value"和方法不返回值
- C++/SDL "initial value of reference to a non-const must be an lvalue"
- 使用"std::enable_if_t" "function template has already been defined"
- 如何在 c++ 中理解这样的代码 [request->headers().Method()->value().getStringView())]
- std::<key-value>不同类型的对向量
- c++ visual studio 64bit | save registers value
- 如果两个静态库使用相同的另一个静态库,如何避免"LNK2005 Already Defined error"?
- 初始化数组、"memset"或" {//value} "的最佳方法是什么?
- 使用 gtest 时"_main already defined"
- 如何解决类成员函数中的"return a value"错误?
- bsoncxx: document::view vs document::value
- .value( "key" , default) 不适用于空的 json 对象吗?
- 如何在C++中设置演员的"Render Custom Depth Pass"和"Depth Stencil Value"?
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 如何从QComboBox传递#defined VALUE