zoukankan      html  css  js  c++  java
  • pyqt 那些‘坑’(一)

    class Example(QMainWindow):
    
        def __init__(self, parent=None):
            super(Example, self).__init__(parent=parent)
            self._initUI()
    
        def _initUI(self):
            self.toolBar = QToolBar()
            self.toolBar.addAction(QIcon('./search.png'), 'item1')
            self.toolBar.addAction(QIcon('./search.png'), 'item2')
            self.toolBar.addAction(QIcon('./search.png'), 'item3')
            self.toolBar.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)
            self.toolBar.setMovable(False)
            self.addToolBar(self.toolBar)
            self.setStyleSheet('''
                QWidget{
                    background: rgb(64, 64, 64);
                }
    
                QToolBar QToolButton:hover{ #ToolBar中添加为action,action属于object,并未widget,通过qtoolbutton可以对其设置
                                            #目前还不知道原理...
                    border-top: 0 #加上这句才能生效, 测试任意一个方向设置为0,设置其他单边就生效
                                    # 这是坑么? O__O "…是否其他的qss 还有类似的设置 
                    border-left: 2px solid yellow;
                }
            ''')
            self.show()
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        ex = Example()
        sys.exit(app.exec_())
  • 相关阅读:
    053364
    053363
    oracle导出批量表N行记录
    053362
    053361
    053360
    053359
    053358
    053357
    053356
  • 原文地址:https://www.cnblogs.com/alplf123/p/8655480.html
Copyright © 2011-2022 走看看