• 7151阅读
  • 2回复

问一个有关Qt中Settext用法的问题 [复制链接]

上一主题 下一主题
离线tonyliangli
 
只看楼主 倒序阅读 楼主  发表于: 2012-06-11
我想把我用C++写的代码用Qt构建图形界面,但是我在使用LineEdit控件的SetText时遇到了问题。我想把C语言中的Printf语句应用到SetText中,但是发现貌似SetText中只能写一个变量,比如我写SetText(a,b),a,b为两个QString的变量,就不能正确显示,而且我也不知道怎么在SetText中设置显示的格式,比如我源代码写的Printf("%d+%d=%d\n",a,b,c);这一句写在setText中应该是怎么样的呢?怎样保留%d+%d=%d的格式呢?如果LineEdit实现不了,那么有什么别的显示控件能够等效为Printf呢?哪位知道。。。感激不尽啊。。。
离线passion_wu
只看该作者 1楼 发表于: 2012-06-11
QString s;
    s.sprintf("%d+%d=%d\n",a,b,c);
    在调用setText(s);
离线xiongyu

只看该作者 2楼 发表于: 2012-06-13
注意看形参, 是一个QString 类型的, 你用之前, 自己转换吧
为自己而已努力吧... 我的博客 http://xycode.org
快速回复
限100 字节
 
上一个 下一个