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.data import Message
|
||||||
from src import sendkeys
|
from src import sendkeys
|
||||||
|
|
||||||
@ -19,26 +19,20 @@ class TradeWidget(QWidget):
|
|||||||
self.label_item = QLabel(message.trade.item)
|
self.label_item = QLabel(message.trade.item)
|
||||||
self.label_price = QLabel(f'{message.trade.amount} {message.trade.currency}')
|
self.label_price = QLabel(f'{message.trade.amount} {message.trade.currency}')
|
||||||
|
|
||||||
self.inv_button = QPushButton('inv')
|
buttons = [('inv', self.inv_callback),
|
||||||
self.trade_button = QPushButton('trade')
|
('trade', self.trade_callback),
|
||||||
self.thank_button = QPushButton('ty')
|
('ty', self.thank_callback),
|
||||||
self.wait_button = QPushButton('wait')
|
('wait', self.wait_callback),
|
||||||
self.del_button = QPushButton('X')
|
('X', self.delete_callback) ]
|
||||||
|
for button in buttons:
|
||||||
self.inv_button.clicked.connect(self.inv_callback)
|
pb = QPushButton(button[0])
|
||||||
self.trade_button.clicked.connect(self.trade_callback)
|
pb.setSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Minimum)
|
||||||
self.thank_button.clicked.connect(self.thank_callback)
|
pb.clicked.connect(button[1])
|
||||||
self.wait_button.clicked.connect(self.wait_callback)
|
self.main_layout.addWidget(pb)
|
||||||
self.del_button.clicked.connect(self.delete_callback)
|
|
||||||
|
|
||||||
|
self.main_layout.addWidget(self.label_price)
|
||||||
self.main_layout.addWidget(self.label_user)
|
self.main_layout.addWidget(self.label_user)
|
||||||
self.main_layout.addWidget(self.label_item)
|
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):
|
def inv_callback(self):
|
||||||
sendkeys.invite(message=self.message)
|
sendkeys.invite(message=self.message)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user