如何在python中使用pyqt5将QSlider添加到主窗口的工具栏

我现在在 python 中使用 PyQt5 为我的程序开发 GUI。我在工具栏中添加了一些 QAction,例如开始、暂停和停止图标。但是,我不知道如何在主窗口的工具栏中添加 QSlider。我更喜欢将 QSlider 添加到由红色矩形标记的位置。谢谢!

http://img.mukewang.com/611783ab0001c5e513380615.jpg


炎炎设计
浏览 345回答 1
1回答

三国纷争

在QToolBar有addWidget()方法,使您可以添加小部件:from PyQt5 import QtCore, QtWidgetsclass MainWindow(QtWidgets.QMainWindow):    def __init__(self, parent=None):        super(MainWindow, self).__init__(parent)        toolbar = self.addToolBar("toolbar")        toolbar.addAction("start")        toolbar.addAction("pause")        toolbar.addAction("stop")        self.slider = QtWidgets.QSlider(QtCore.Qt.Horizontal)        toolbar.addWidget(self.slider)if __name__ == '__main__':    import sys    app = QtWidgets.QApplication(sys.argv)    w = MainWindow()    w.show()    sys.exit(app.exec_())
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python