gpt4 book ai didi

c++ - 如何在 C++ 中自动从 QComBox 获取当前 QString 文本?

转载 作者:太空狗 更新时间:2023-10-29 21:34:24 25 4
gpt4 key购买 nike

通常我看到,当在 Qt 用户界面中使用 QComboBox 时,为了使用来自 QComboBox 的当前 QString 文本运行程序, 必须有一个 QPushButton,通过按下它,程序将使用 QComboBox 中的当前 QString 文本运行,因此当前的 QString 可以得到文本。但是我想知道QComboBox中是否有函数,可以自动将当前更改的QString文本从QComboBox传递给程序。我的意思是,当我更改 QComboBox 当前文本时,程序将自动运行此特定当前文本的操作,而不是一次又一次地按下 QPushButton

这可能是一个非常简单的功能任务,但令人惊讶的是我无法找到它。

感谢您的帮助。提前致谢。

最佳答案

您可以使用 QComboBox 信号,例如

void currentIndexChanged(int index)
void currentIndexChanged(const QString &text)
void currentTextChanged(const QString &text)
void editTextChanged(const QString &text)

将这些信号连接到合适的插槽,它会自动通知插槽。

关于c++ - 如何在 C++ 中自动从 QComBox 获取当前 QString 文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46667217/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com