Qt—细节杂记

来源:互联网 发布:淘宝宝贝上架图片尺寸 编辑:程序博客网 时间:2024/05/19 16:34

Qt中一些细节,小知识点,很容易遗忘漏掉,但这些知识点在编程的时候有很方便的应用。现在来记下一些平时的小知识点。
1、Qt中setStyleSheet样式表很方便的应用:

this->setStyleSheet("QWidget{background:transparent;border:0px;color:white;font-weight:bold;font-size:16px;}");//设置窗体的状态。透明,没有边界,白色字体,大小16像素this->setStyleSheet("QWidget{background-image:url(image/cc.png)}");//可以直接添加背景图片,但是有问题,拉大窗口会出现背景图片重复出现的问题this->setStyleSheet("QWidget{border-image:url(image/aa.png)}");//设置窗体背景,可以随窗口的大小变化而变化listWidget->setStyleSheet("QListWidget::item:select {background:transparent;border:0px;color:white;font-weight:bold;font-size:16px;}");//这个很方便,很容易遗漏。可以直接使用setStyleSheet对QListWidget中的Item项直接进行状态设置

2、其他一些小知识点

labelone->hide();    //隐藏该部件labeltwo->setAlignment(Qt::AlignCenter);    //设置文本内容在标签中间显示QTextCodec::setCodecForTr(QTextCodec::codecForLocale());//显示中文,使用tr("中文")//截取方法一(有文件后缀名)//字符串截取QStringList lst = str.split("/");QString strTemp = lst.at(lst.count()-1);//截取方法二QFileInfo fi(str);QString base = fi.baseName();
0 0