24 lines
697 B
Python
24 lines
697 B
Python
from PySide6.QtWidgets import QWidget, QListWidget, QVBoxLayout, QLabel
|
||
|
||
class ChatListView(QWidget):
|
||
def __init__(self, username):
|
||
super().__init__()
|
||
self.setWindowTitle(f"Чаты — {username}")
|
||
self.setMinimumSize(400, 500)
|
||
|
||
self.init_ui()
|
||
|
||
def init_ui(self):
|
||
layout = QVBoxLayout()
|
||
|
||
self.label = QLabel("Список чатов:")
|
||
layout.addWidget(self.label)
|
||
|
||
self.chat_list = QListWidget()
|
||
# Для примера добавим 1 чат
|
||
self.chat_list.addItem("Чат с Alice")
|
||
self.chat_list.addItem("Чат с Bob")
|
||
layout.addWidget(self.chat_list)
|
||
|
||
self.setLayout(layout)
|