• 6501阅读
  • 2回复

[提问]Qt下如何限定字符串的最大长度? [复制链接]

上一主题 下一主题
离线feixiangxtu
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-25
在c++中 sprintf(pTemp, "%-20s", ' ')可以用这个来处理某一字符串的最大长度,就是已20个字符来代表这个字段,不足已空格补齐。
主要是为了对齐。QT下如何处理,谢谢。
离线feixiangxtu

只看该作者 1楼 发表于: 2011-04-25
另外字符串存在汉字字符
离线XChinux

只看该作者 2楼 发表于: 2011-04-25
详细看一下 QString的arg()参数,比如:QString("--%1").arg("hello", 10, QChar('-'));
如果第二个参数为-10,则表示左对齐(正值表示右对齐),如果是汉字,自己计算处理吧。
[ 此帖被XChinux在2011-04-25 22:40重新编辑 ]
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个