如何在QtCreator中的QMessageBox中写多行?
我希望在消息框中包含以下几行:
name:
surname:
data:
test:
在每个 :
之后,我将以编程方式填充该行。我想问一下如何在 QMessageBox 中拥有这个结构。有可能吗?
我是 Qt Creator 的初学者。目前我学会了这样做:
QMessageBox noc;
std::string s= "hello1";
QString er = s.c_str();
noc.setText(er);
noc.exec()
I would like to have in a message box the following lines:
name:
surname:
data:
test:
After each :
I'll programmatically fill the line. I would like to ask how can I have this structure in a QMessageBox. It is possible?
I am a beginner in Qt Creator. Currently I learned to do this:
QMessageBox noc;
std::string s= "hello1";
QString er = s.c_str();
noc.setText(er);
noc.exec()
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看一下 QMessageBox::information() 和 QString::arg()。
Take a look at QMessageBox::information() and QString::arg().
只需在每个字符串末尾添加“\n”...
just add "\n" at the end of each string...