
#include<QLabel>
#include<QPushButton>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv)
QLabel *label=new QLabel("<h2><i>Hello</i>" " <font color=green>Qt!</font></h2>")
QPushButton *button=new QPushButton("quit")
QObject::connect(button,SIGNAL(clicked()),&a,SLOT(quit()))
label->show()
button->show()
return a.exec()
}
1)字符串采用 Unicode 内部编码,可以表示世界上大多数语言的文字。2)字符串的存储有引用计数,当一个 QString 对象被复制为另一个 QString 对象时,它们实际上指向相同的存储空间,仅仅是增加一个引用计数。
3)采用 “按需复制” 的技术,当指向相同存储空间的多个 QString 对象中的一个要被修改时,将真正复制一个新的字符串并进行修改。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)