参考文档:
https://www.cnblogs.com/aheng123/p/5630761.html
ComboBox = self.my_tableWidget_3.cellWidget(0, 0)
if ComboBox.currentText() == "一级文件":
self.tab_3_first_level()
ComboBox.setStyleSheet("QComboBox{background:yellow}")
elif ComboBox.currentText() == "二级文件":
self.tab_3_second_level()
ComboBox.setStyleSheet("QComboBox{background:yellow}")
ComboBox.setStyleSheet("QComboBox{color:rgb(30,144,255)}")
参考文档:https://www.cnblogs.com/aheng123/p/5630761.htmlComboBox = self.my_tableWidget_3.cellWidget(0, 0) if ComboBox.currentText() == "一级文件": self.tab_3_first_level() Com...
一般在实际应用中下拉选择框所展现的内容与实际要取的值是不同的,比如:部门名称是财务部,实际的ID是1001,而且在关联的数据库中我们一般是使用部门ID的值
详细内容参见我的博文:
Python3+PyQt5基础(三)通过QComboBox获取多列数据
https://blog.csdn.net/gui818/article/details/124615364
QComboBox 的常规使用方法,在这个使用模板里,基本都有了。
QComboBox小部件是一个组合的按钮和弹出列表。
QComboBox提供了一种向用户呈现选项列表的方式,其占用最小量的屏幕空间。
组合框是一个显示当前项目的选择小部件,可以弹出可选项目列表。组合框可以是可编辑的,允许用户修改列表中的每个项目。
组合框可以包含图像以及字符串; 当然insertItem()和setItemText()函数需要适当重载。对于可编辑组合框,提供了函数clearEditText(),以清除显示的字符串而不更改组合框的内容。
如果组合框的当前项目发生更改,则会发出两个信号currentIndexCha
background-color: rgb(255, 255, 255);
border:1px solid rgb(221,221,221);
font: 10pt "微软雅黑";
padding-left:10px;
QComboBox QAbstractItemView...
self.right_widget.setStyleSheet('''QWidget{background-color:rgb(245, 245, 245);}''')
这个函数的作用在表现上非常强大,比如说背景颜色,字体,边框等等,因而参数也比较多,这里设置背景颜色的话对应的参数就是background-color
后面的rgb就是具体的参数
from PyQt5.QtCore import Qt
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QHBoxLayout, QPushButton, QMessageBox, QApplication, QVBoxLayout, QWidget, \
QLabe...
document = QTextDocument()
document = edit.document()
highlight_cursor = QTextCursor(document)
cursor = QTextCursor(document)
cursor.beginEditBlock()
color_format = QTextCharFormat(highlight_curs
PyQt5 QComboBox 选择事件可以使用 QComboBox 类的 currentIndexChanged 信号连接到槽函数。例如:
self.comboBox.currentIndexChanged.connect(self.comboBox_change)
其中 self.comboBox 是你创建的 QComboBox 对象, self.comboBox_change 是你定义的槽函数。
槽函数的示例代码:
def comboBox_change(self):
print("选择了: ", self.comboBox.currentText())
其中 self.comboBox.currentText() 方法可以获取当前选择的文本。