gpt4 book ai didi

c++ - 在 QLabels 上显示整数?

转载 作者:行者123 更新时间:2023-12-03 08:16:05 26 4
gpt4 key购买 nike

基本上我正在制作一个简单的计算器程序来理解 C++ GUI 的基础知识,但是我收到一条错误消息,导致我在 void MainWindow::addx() 中的代码行到label -> setText(c); 错误信息为:

invalid user-defined conversion from 'int' to 'const QString&'[-fpermissive]

我真的不知道那条错误消息是什么意思,我想这意味着我无法在标签上显示整数。我只是想知道我是否能够在我的标签上显示一个整数,或者我是否必须使用不同的小部件。

class MainWindow() {
int a, b, c;
QLabel * label;
...
};

void MainWindow::addx()
c = a + b;
label -> setText(c);
}

最佳答案

你必须转换它:

firstnumberx();
secondnumberx();
c = a+b;
label->setText(QString::number(c));

关于c++ - 在 QLabels 上显示整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21218427/

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