zoukankan      html  css  js  c++  java
  • pyqt5之QColorDialog颜色对话框最简单使用

          

    设置窗体背景颜色

    QWidget.setStyleSheet('QWidget {background-color:#88ab45}') 

    颜色对话框取得颜色值是十六进制。

    col=QColorDialog.getColor()
    col.name() 此值就是颜色值的十六进制

    代码如下:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    from PyQt5.QtWidgets import QApplication,QWidget,QColorDialog
    import sys
    from t import Ui_Form
    
    class myform(QWidget,Ui_Form):
        def __init__(self):
            super().__init__()
            self.setupUi(self)
            self.btn.clicked.connect(self.ok)
        def ok(self):        
            col=QColorDialog.getColor()
            self.setStyleSheet('QWidget {background-color:%s}' %col.name()) 
            
    if __name__=='__main__':
        app=QApplication(sys.argv)
        w=myform()
        w.show()
        app.exec_()
  • 相关阅读:
    第二章.md
    第四章.md
    第一章.md
    第九章.md
    png简析.md
    第五章.md
    好看的粒子效果
    缓动 减速运动
    收集的小效果
    粒子效果2
  • 原文地址:https://www.cnblogs.com/jmlovepython/p/7383812.html
Copyright © 2011-2022 走看看