示例#1
0
class ToxinUI(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
        self.place()

    def initUI(self):
        self.resize(300, 200)
        self.setWindowTitle('Toxin')
        self.setWindowIcon(QIcon(ICON))
        self.searchBtn = QPushButton()
        self.searchBtn.setText('Поиск')
        self.lineEdit = QLineEdit()
        self.nameLbl = QLabel()
        #self.nameLbl.setText('Реквием по мечте') #
        self.downloadBtn = QPushButton()
        self.downloadBtn.setText('Скачать')
        self.nextBtn = QPushButton()
        self.nextBtn.setText('Далее')
        self.picLbl = QLabel()
        #self.picLbl.setPixmap(QPixmap('icon.ico')) #
        self.speedLCD = QLCDNumber()
        self.comboBox = QComboBox()
        #self.comboBox.addItems(['1.torrent', '2.torrent', '3.torrent']) #
        self.progressBar = QProgressBar()
        #self.progressBar.setValue(0) #
        self.cancelBtn = QPushButton()
        self.cancelBtn.setText('Отмена')
        self.donateLbl = QLabel()
        self.donateLbl.setText("""Автор: Александр Горбунов (Gornak40)
Почта: [email protected]
ВК/Телеграм: @gornak40
GitHub: @Gornak40""")
        self.donateBtn = QPushButton()
        self.donateBtn.setText('Спасибо')
        self.statusBar = QStatusBar()
        self.statusBar.showMessage('Добро пожаловать')
        pal = self.statusBar.palette()
        pal.setColor(QtGui.QPalette.WindowText, QtGui.QColor('green'))
        self.statusBar.setPalette(pal)

    def place(self):
        self.grid = QGridLayout()
        self.grid.setSpacing(5)
        self.grid.addWidget(self.lineEdit, 0, 0, 1, 1)
        self.grid.addWidget(self.searchBtn, 0, 1, 1, 1)
        self.grid.addWidget(self.nameLbl, 1, 0, 1, 1)
        self.grid.addWidget(self.nextBtn, 1, 1, 1, 1)
        self.grid.addWidget(self.picLbl, 2, 0, 1, 1)
        self.grid.addWidget(self.speedLCD, 2, 1, 1, 1)
        self.grid.addWidget(self.comboBox, 3, 0, 1, 1)
        self.grid.addWidget(self.downloadBtn, 3, 1, 1, 1)
        self.grid.addWidget(self.progressBar, 4, 0, 1, 1)
        self.grid.addWidget(self.cancelBtn, 4, 1, 1, 1)
        self.grid.addWidget(self.donateLbl, 5, 0, 1, 1)
        self.grid.addWidget(self.donateBtn, 5, 1, 1, 1)
        self.grid.addWidget(self.statusBar, 6, 0, 1, 2)
        self.setLayout(self.grid)
示例#2
0
class ToxicUI(QWidget):
    def __init__(self):
        super().__init__()
        self.initUI()
        self.place()

    def initUI(self):
        self.setWindowTitle('Toxic')
        self.setWindowIcon(QIcon(ICON))
        self.lineEdit = QLineEdit()
        self.searchBtn = QPushButton()
        self.searchBtn.setText('Поиск')
        self.donateLbl = QLabel()
        self.donateLbl.setText('''Автор: Александр Горбунов (Gornak40)
Почта: [email protected]
ВК/Телеграм: @gornak40
GitHub/Codeforces: @Gornak40''')
        self.donateBtn = QPushButton()
        self.donateBtn.setText('Спасибо')
        self.statusBar = QStatusBar()
        self.statusBar.showMessage('Добро пожаловать')
        pal = self.statusBar.palette()
        pal.setColor(QtGui.QPalette.WindowText, QtGui.QColor('green'))
        self.statusBar.setPalette(pal)
        self.table = QTableWidget()
        self.table.hide()
        self.setFixedSize(0, 0)

    def place(self):
        self.grid = QGridLayout()
        self.grid.setSpacing(5)
        self.grid.addWidget(self.lineEdit, 0, 0, 1, 1)
        self.grid.addWidget(self.searchBtn, 0, 1, 1, 1)
        self.grid.addWidget(self.donateLbl, 1, 0, 1, 1)
        self.grid.addWidget(self.donateBtn, 1, 1, 1, 1)
        self.grid.addWidget(self.statusBar, 2, 0, 1, 2)
        self.grid.addWidget(self.table, 3, 0, 1, 2)
        self.setLayout(self.grid)