invite.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:tahoe-gui 作者: LeastAuthority 项目源码 文件源码
def __init__(self):  # pylint: disable=too-many-statements
        super(self.__class__, self).__init__()
        self.step = 0
        self.resize(500, 333)
        layout = QVBoxLayout(self)

        layout_1 = QHBoxLayout()
        self.icon = QLabel()
        pixmap = QPixmap(resource('mail-envelope-open.png')).scaled(128, 128)
        self.icon.setPixmap(pixmap)
        layout_1.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))
        layout_1.addWidget(self.icon)
        layout_1.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))

        layout_2 = QHBoxLayout()
        self.label = QLabel("Enter invite code:")
        font = QFont()
        font.setPointSize(14)
        self.label.setFont(font)
        self.label.setStyleSheet("color: grey")
        layout_2.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))
        layout_2.addWidget(self.label)
        layout_2.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))

        layout_3 = QHBoxLayout()
        self.lineedit = LineEdit(self)
        self.lineedit.returnPressed.connect(self.return_pressed)
        self.progressbar = QProgressBar()
        self.progressbar.setMaximum(8)
        self.progressbar.setTextVisible(False)
        self.progressbar.hide()
        layout_3.addItem(QSpacerItem(85, 0, QSizePolicy.Preferred, 0))
        layout_3.addWidget(self.lineedit)
        layout_3.addWidget(self.progressbar)
        layout_3.addItem(QSpacerItem(85, 0, QSizePolicy.Preferred, 0))

        layout_4 = QHBoxLayout()
        self.checkbox = QCheckBox(self)
        self.checkbox.setText("Always connect using Tor")
        self.checkbox.setEnabled(True)
        self.checkbox.setCheckable(False)
        self.checkbox.setStyleSheet("color: grey")
        self.checkbox.setFocusPolicy(Qt.NoFocus)
        self.message = QLabel()
        self.message.hide()
        layout_4.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))
        layout_4.addWidget(self.checkbox)
        layout_4.addWidget(self.message)
        layout_4.addItem(QSpacerItem(0, 0, QSizePolicy.Expanding, 0))

        layout.addItem(QSpacerItem(0, 0, 0, QSizePolicy.Expanding))
        layout.addLayout(layout_1)
        layout.addLayout(layout_2)
        layout.addLayout(layout_3)
        layout.addLayout(layout_4)
        layout.addItem(QSpacerItem(0, 0, 0, QSizePolicy.Expanding))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号