windows.py 文件源码

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

项目:SDV-Summary 作者: Sketchy502 项目源码 文件源码
def _create_layouts_and_widgets(self):
        self._table_layout = QtGui.QGridLayout()
        self._table = QtGui.QTableWidget(0,6,self)
        self._table_header = QtGui.QHeaderView(QtCore.Qt.Orientation.Horizontal)
        self._table_header.setResizeMode(QtGui.QHeaderView.ResizeToContents)
        # self._table_header.stretchLastSection()
        self._table.setHorizontalHeader(self._table_header)
        self._table.setHorizontalHeaderLabels(['Savegame','Last backed up','Auto\nbackup','Upload\nbackups','Manual\nbackup','Latest URL'])
        self._table.itemClicked.connect(self.item_clicked_handler)

        self._logo = QtGui.QLabel()
        self._logo.setPixmap(QtGui.QPixmap("images/logo.png"))
        self._profile_button = QtGui.QPushButton("&My Account")
        self._profile_button.clicked.connect(self.open_acc_page)
        self._run_sdv_button = QtGui.QPushButton("Launch &Game!")
        self._run_sdv_button.clicked.connect(self.run_stardew_valley)
        self._browse_button = QtGui.QPushButton("&Backups")
        self._browse_button.clicked.connect(self.open_browse_backups)
        self._logout_button = QtGui.QPushButton("&Logout")
        self._logout_button.clicked.connect(self._logout)
        self._exit_button = QtGui.QPushButton("E&xit")
        self._exit_button.clicked.connect(self._icon_exit)
        self._help_button = QtGui.QPushButton("&Help")
        self._help_button.clicked.connect(self.open_help)
        self._update_button = QtGui.QPushButton("&Updates")
        self._update_button.clicked.connect(self.check_for_update)

        self._table_layout.addWidget(self._table)

        self._vbox = QtGui.QVBoxLayout()
        self._hbox_title = QtGui.QHBoxLayout()
        self._vbox_title = QtGui.QVBoxLayout()
        self._menubar = QtGui.QHBoxLayout()

        self._hbox_title.addWidget(self._logo)
        self._hbox_title.addStretch(1)
        self._hbox_title.addLayout(self._vbox_title)
        self._vbox_title.addLayout(self._menubar)
        self._vbox_title.setAlignment(QtCore.Qt.AlignTop)
        self._menubar.addWidget(self._profile_button)
        self._menubar.addWidget(self._run_sdv_button)
        self._menubar.addWidget(self._browse_button)
        self._menubar.addWidget(self._logout_button)
        self._menubar.addWidget(self._exit_button)
        self._menubar.addWidget(self._help_button)
        self._menubar.addWidget(self._update_button)
        self._vbox.addLayout(self._hbox_title)
        self._vbox.addLayout(self._table_layout)

        self._main_widget = QtGui.QWidget()
        self._main_widget.setLayout(self._vbox)
        self._main_widget.setMinimumWidth(700)
        self._main_widget.setMinimumHeight(500)
        self.setCentralWidget(self._main_widget)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号