您知道在任何需要 QString 对象作为参数的地方,您都可以只使用 c 样式的字符串。例如showMessage
函数需要 QString。但是我向这个函数传递了一个 C 风格的字符串,一切都很好。我的意思是在这里我们可以将其 "%1 a sample text"
视为一个 QString 对象!也许!
statusBar()->showMessage("%1 a sample text");
但是为什么我们不能使用这段代码:
statusBar()->showMessage("%1 a sample text".arg("This is "));