rework creating of buttons
This commit is contained in:
parent
594626ce7e
commit
3b32f83acf
@ -1,4 +1,4 @@
|
||||
from PySide6.QtWidgets import QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QLabel
|
||||
from PySide6.QtWidgets import QPushButton, QHBoxLayout, QVBoxLayout, QWidget, QLabel, QSizePolicy
|
||||
from src.data import Message
|
||||
from src import sendkeys
|
||||
|
||||
@ -19,26 +19,20 @@ class TradeWidget(QWidget):
|
||||
self.label_item = QLabel(message.trade.item)
|
||||
self.label_price = QLabel(f'{message.trade.amount} {message.trade.currency}')
|
||||
|
||||
self.inv_button = QPushButton('inv')
|
||||
self.trade_button = QPushButton('trade')
|
||||
self.thank_button = QPushButton('ty')
|
||||
self.wait_button = QPushButton('wait')
|
||||
self.del_button = QPushButton('X')
|
||||
|
||||
self.inv_button.clicked.connect(self.inv_callback)
|
||||
self.trade_button.clicked.connect(self.trade_callback)
|
||||
self.thank_button.clicked.connect(self.thank_callback)
|
||||
self.wait_button.clicked.connect(self.wait_callback)
|
||||
self.del_button.clicked.connect(self.delete_callback)
|
||||
buttons = [('inv', self.inv_callback),
|
||||
('trade', self.trade_callback),
|
||||
('ty', self.thank_callback),
|
||||
('wait', self.wait_callback),
|
||||
('X', self.delete_callback) ]
|
||||
for button in buttons:
|
||||
pb = QPushButton(button[0])
|
||||
pb.setSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
|
||||
pb.clicked.connect(button[1])
|
||||
self.main_layout.addWidget(pb)
|
||||
|
||||
self.main_layout.addWidget(self.label_price)
|
||||
self.main_layout.addWidget(self.label_user)
|
||||
self.main_layout.addWidget(self.label_item)
|
||||
self.main_layout.addWidget(self.label_price)
|
||||
self.main_layout.addWidget(self.inv_button)
|
||||
self.main_layout.addWidget(self.trade_button)
|
||||
self.main_layout.addWidget(self.thank_button)
|
||||
self.main_layout.addWidget(self.wait_button)
|
||||
self.main_layout.addWidget(self.del_button)
|
||||
|
||||
def inv_callback(self):
|
||||
sendkeys.invite(message=self.message)
|
||||
|
Loading…
x
Reference in New Issue
Block a user