【发布时间】:2021-05-19 16:44:25
【问题描述】:
我有一个带有两个标签(label 和 lblclicount)和一个按钮(butprint)的窗口的代码 这是我在 youtube 上找到的一个小教程,我只是在变量周围添加了一些文本来计算用户制作的 clic 数量 . 我只想学习 C++ 我知道如何用 VisualBasic 做到这一点。 这是教程的链接:https://www.youtube.com/watch?v=Gi3VuB--vjU 并在下面我尝试解释我不太了解但它有效的东西。
void MainWindow::on_butprint_clicked()
{
static int nbrclic = 0;
QString strnbrclic, texte;
nbrclic++;
ui->label->setText("Hello World");
strnbrclic.sprintf("%i", nbrclic);
texte= "Vous avez cliqué " + strnbrclic + " fois.";
ui->lblcliccount->setText(texte);
}
我在想我能做到
ui->lblclicount->setText("Vous avez cliqué " + nbrclic + " fois.");(但它不起作用。)
而不是不得不做
strnbrclic.sprintf("%i", nbrclic);
texte= "Vous avez cliqué " + strnbrclic + " fois.";
我想我理解 strnbrclic.sprintf("%i", nbrclic); 将整数 nbrclic 转换为字符串,然后将我的文本和 nbrclic 的变量值添加到新的一行
texte= "Vous avez cliqué " + strnbrclic + " fois.";
我是法国人,如果我的问题不易于理解,我很抱歉。
提前致谢
【问题讨论】:
-
你有什么问题?