如何将图标定位在中间?
我正在使用PYQT5来创建视频播放/暂停按钮。我想在按钮中心的图标旁边显示一个快捷键。当仅插入图标时,图标就位于中心。但是,如果按钮具有快捷键,则按钮成为我不想要的形式。 如何将图标定位在中间?
self.btn_pp = QPushButton(self) # Main tab / video play/pause button
self.btn_pp.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) # 1211 창 크기 변경 시 버튼 크기 자동 조절
self.btn_pp.setCheckable(True)
self.btn_pp.setChecked(False)
self.btn_pp.setEnabled(False)
self.btn_pp.setStyleSheet("background-image: url(./icon/background.jpg); ")
只有图标
icon_pp = QIcon()
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Normal, QIcon.On)
icon_pp.addPixmap(QPixmap("./icon/play.png"), QIcon.Active, QIcon.Off)
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Active, QIcon.On)
self.btn_pp.setIcon(icon_pp)
self.btn_pp.clicked.connect(self.pp)
图标 +字符串(快捷键)
icon_pp = QIcon()
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Normal, QIcon.On)
icon_pp.addPixmap(QPixmap("./icon/play.png"), QIcon.Active, QIcon.Off)
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Active, QIcon.On)
self.btn_pp.setIcon(icon_pp)
self.btn_pp.setText(" (p)")
self.btn_pp.clicked.connect(self.pp)
I'm using pyqt5 to create a video play/pause button. I want to display a shortcut key next to an icon in the center of the button. When only an icon is inserted, the icon is located in the center. However, if a button has a shortcut key, button becomes that It's the form I don't want.
How to position an icon in the middle??
self.btn_pp = QPushButton(self) # Main tab / video play/pause button
self.btn_pp.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) # 1211 창 크기 변경 시 버튼 크기 자동 조절
self.btn_pp.setCheckable(True)
self.btn_pp.setChecked(False)
self.btn_pp.setEnabled(False)
self.btn_pp.setStyleSheet("background-image: url(./icon/background.jpg); ")
only icon
icon_pp = QIcon()
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Normal, QIcon.On)
icon_pp.addPixmap(QPixmap("./icon/play.png"), QIcon.Active, QIcon.Off)
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Active, QIcon.On)
self.btn_pp.setIcon(icon_pp)
self.btn_pp.clicked.connect(self.pp)
icon + string(shortcut key)
icon_pp = QIcon()
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Normal, QIcon.On)
icon_pp.addPixmap(QPixmap("./icon/play.png"), QIcon.Active, QIcon.Off)
icon_pp.addPixmap(QPixmap("./icon/pause.png"), QIcon.Active, QIcon.On)
self.btn_pp.setIcon(icon_pp)
self.btn_pp.setText(" (p)")
self.btn_pp.clicked.connect(self.pp)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论