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_())
  • 相关阅读:
    JS原生带小白点轮播图
    JS原生轮播图
    Vue.js小案例(2)
    Vue.js小案例(1)
    Vuejs入门级简单实例
    Vue.js简单入门
    微信登录oauth2.0
    PHP四维数组、三维数组封装遍历
    常用linux命令30个
    好架构是进化来的,不是设计来的
  • 原文地址:https://www.cnblogs.com/alplf123/p/8655480.html
Copyright © 2011-2022 走看看