Передача параметра QList в функцию для добавления текста
Всем доброго времени суток, есть функция с добавлением QListWidget. Требуется реализовать еще одну функцию для добавление текста в данный QListWidget и использования в разных местах класса. Каким способом это лучше реализовать? Передавать параметр требуется в функцию update_message().
class main(QtWidgets.QDialog, Form2):
users = []
#Инициализация основного окна
def __init__ (self, id, login):
self.client = Client('http://localhost:8000/?wsdl')
identificator = id
username = login
super(main, self).__init__()
self.setupUi(self)
self.label.setText(username)
self.pushButton.clicked.connect(self.add_data)
self.gridTabWidget.currentChanged.connect(self.tabChanged)
self.update_message()
def add_data(self):
#нажатие на кнопку
#добавление вкладки
user = self.lineEdit_2.text()
self.lineEdit_2.setText('')
if user == '':
QMessageBox.critical(self,"Ошибка", "Не заполнен никнейм", QMessageBox.Ok)
else:
add_user = self.client.service.info_user(str(user), 1)
if int(add_user[0][0]) == -1:
QMessageBox.critical(self, "Ошибка", "Пользователь не найден", QMessageBox.Ok)
else:
widget = QWidget()
layout = QVBoxLayout()
b1 = QListWidget();
b1.setStyleSheet("background-color: white;")
#добавление сообщений
self.update_message()
b1.addItem('text')
layout.addWidget(b1)
self.gridTabWidget.addTab(widget, user)
widget.setLayout(layout)
#При добавлении - загрузка сообщений
# При нажатии на вкладку - загрузка
self.users.append([user, add_user[0][0], len(self.users)])
def update_message():
print(' ')