• 10277阅读
  • 6回复

请问如何让QLabel上的文字换行(文字是QString类型的变量)?(已解决) [复制链接]

上一主题 下一主题
离线undead7714
 

只看楼主 倒序阅读 楼主  发表于: 2007-08-17
请问如何让QLabel上的文字换行(文字是QString类型的变量)?(已解决)
— 本帖被 XChinux 执行加亮操作(2007-08-17) —
RT    thanks
[ 此贴被undead7714在2007-08-22 09:21重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2007-08-17
用\n
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jzj139
只看该作者 2楼 发表于: 2007-08-18
偶好像写了一个程序放在BBS上了  好像沉了
qt
离线undead7714

只看该作者 3楼 发表于: 2007-08-18
我使用的字符串是我看不见的  难道我要对字符串进行处理吗?
离线jzj139
只看该作者 4楼 发表于: 2007-08-18
实例---在button上分行显示text!---新手看!

#include <qapplication.h>
#include <qpushbutton.h>
#include <qstring.h>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QString string="hello";
    string.append("\n");
    string.append("world");
    QPushButton *pushButton = new QPushButton(string, 0);
    app.setMainWidget(pushButton);
    pushButton->show();
    return app.exec();
}

程序已经在qt3下调试通过。
qt
离线jzj139
只看该作者 5楼 发表于: 2007-08-18
如果你说的是变量  你就可以使用QFontMetrics来计算你想换行的位置,这个很简单 自己看看就好了
qt
离线undead7714

只看该作者 6楼 发表于: 2007-08-22
哦了  问题解决了  谢谢各位了
快速回复
限100 字节
 
上一个 下一个