def __init__(self, parent=None):
QtWidgets.QWidget.__init__(self, parent)
# Customize widget
self.setObjectName("Option")
# Layout
optionLayout = QtWidgets.QHBoxLayout()
# Option font
optionFont = QtGui.QFont("Caviar Dreams")
optionFont.setPointSize(12)
optionFont.setBold(False)
optionFont.setLetterSpacing(QtGui.QFont.AbsoluteSpacing, 1.0)
# Set widgets
# Separator
optionSep = QtWidgets.QWidget()
optionSep.setStyleSheet("QWidget{background:#4da8e8;}")
optionSep.setFixedWidth(2)
# Doc button
docButton = QtWidgets.QPushButton()
docButton.setIcon(QtGui.QIcon(":/resources/doc.png"))
docButton.setIconSize(QtCore.QSize(40, 40))
docButton.setText("Documentation")
docButton.setFont(optionFont)
docButton.setCursor(QtCore.Qt.PointingHandCursor)
# Layout
optionLayout.addWidget(docButton, 10)
# self.optionLayout.setAlignment(QtCore.Qt.AlignCenter)
optionLayout.setContentsMargins(0, 0, 0, 0)
optionLayout.setSpacing(0)
optionLayout.setAlignment(QtCore.Qt.AlignCenter)
self.setLayout(optionLayout)
# Stylesheet
self.setStyleSheet("QWidget {margin: 0 0 0 0; padding: 0 0 0 0;} QPushButton{background:transparent; border:none; border-top: 2px solid #4da8e8; padding: 0 10px 0 10px; color: #ffffff; outline: none;} QPushButton:hover{background:#45c8dc;}")
# Actiond
docButton.clicked.connect(self.openDoc)
BATS.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录