将 setText 和 setNum 合并到 Qt 中的标签中
Incorporate setText and setNum into a label in Qt?
我有几行非常简单的代码,用于水平滑块:
void newwindow::on_horizontalSlider_valueChanged(int value)
{
ui->label->setNum(value);
}
现在,标签不再只显示一个数字(例如"11"或"42"),我如何让它显示"值:11"?
我想我可能也必须将 setText 合并到其中,尽管我不知道该怎么做。
可能有一个非常简单的解决方案,但我还没有找到它。有什么帮助吗?
使用 QString::number
将 int 转换为 QString
:
ui->label->setText(QString("Value: ") + QString::number(value));
您可以使用QString::arg
向字符串添加参数:
void newwindow::on_horizontalSlider_valueChanged(int value)
{
ui->label->setText(QString("Value: %1").arg(value));
}
哇,我没想到之后只添加 setText:
void newwindow::on_horizontalSlider_valueChanged(int value)
{
ui->label->setNum(value);
ui->label->setText("Value: " + ui->label->text());
}
简单地说,它将标签的文本设置为"15",然后在它后面连接单词"Value:"。这是一个简单的解决方案,尽管如果有人有更简单的解决方案,请随时将其添加到:P
相关文章:
- 从 QFontDatabase 设置 QFont 将所有标签设置为等宽字体?Qt C++
- 无法将行编辑中的文本打印到 Qt C++ 中的标签
- Qt - 将空指针(原始数据)转换为 QImage 并将其显示在标签上
- QT 标签 setText() 同时保留文本格式
- 如何在qt标签中显示em破折号字符
- QT设计师标签的菜单图标
- 当我将鼠标悬停在qt中的不同按钮上时,如何更改标签文本
- 如何在Qt程序中实现IDv3标签
- 如何使用拖放功能和点击信号函数QT创建标签
- Qt 更改其他类的标签文本
- 获取 Qt 标签图像的文件名
- 使用 Qt - C++将文本插入标签/图像
- Customplaceholder没有用于调用QT标签的匹配函数
- 解析 xml 到对象,打印标签 - QT 之间的内容
- 当单击旁边的按钮[qt]时,如何动态创建标签
- 如何创建QT标签悬停效应
- 如何将Kinect图像框架传递给QT标签
- 在UI上维护Qt标签和文本的好方法
- 在Qt标签中显示IplImages
- Qt标签::setPixmap不工作