怎么把QListWidget 的边框设置为透明 或者是看不见

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把QListWidget 的边框设置为透明 或者是看不见相关的知识,希望对你有一定的参考价值。

可以参考以下我的这个代码: XXX: border: 5px solid rgba(XXX, XXX, XXX, 0.5) 其中第一个XXX是你选择的需要半透明的元素 接下来的XXX是你想要半透明的颜色 设置透明度为0.5就可以做到半透明了。 参考技术A 接受QListWidget中的信号voiditemClicked(QListWidgetItem*item)制作一个槽函数voidon_itemClicked(QListWidgetItem*item)QComboBox.setItemText(intindex,constQString&text);

QListWidget如何设置背景、TAB切换

参考技术A 按钮对应的槽函数为:void PhoneWidget::GetSelect(void)selectList = new QListWidget(this);selectList->setGeometry(QRect(0, 100, 320, 120));selectList->setFixedSize(QSize(320, 120));QPixmap pixmap(":/BG/image/select.png");QPalette palette = selectList->palette();palette.setBrush(backgroundRole(), QBrush(pixmap));selectList->setPalette(palette);//selectList->setFocusPolicy(Qt::TabFocus);//selectList->setAlternatingRowColors(true);selectList->setFocus();selectList->addItem(QString::fromUtf8("查看"));selectList->addItem(QString::fromUtf8("发送"));selectList->addItem(QString::fromUtf8("删除"));selectList->addItem(QString::fromUtf8("添加"));selectList->show();selectList->setCurrentRow(0);发现问题:编译运行没问题,可 1:背景图无效, 2:第一个被选择,tab键不能切换选择的提示框是出现在界面上的,设置键盘事件后发现,TAB键的功能对应在原来界面上,不能对QListWidget上选项进行聚焦。更不能切换了

以上是关于怎么把QListWidget 的边框设置为透明 或者是看不见的主要内容,如果未能解决你的问题,请参考以下文章

C#移动无边框的窗体怎么写。

SwiftUI 设置边框、透明度、阴影

qt按钮边框的问题

c# winform 如何实现窗体边框半透明

透明图标如何去掉边框

为 QListWidget 中的特定项目设置不同的颜色