博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt5颜色对话框
阅读量:3898 次
发布时间:2019-05-23

本文共 1354 字,大约阅读时间需要 4 分钟。

import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtGui import *class QColorDialogDemo(QWidget):    def __init__(self):        super(QColorDialogDemo,self).__init__()        self.initUI()    def initUI(self):        self.setWindowTitle('QColor Dialog案例')        self.resize(300,200)        layout =QVBoxLayout()        self.colorbtn = QPushButton('选择字体颜色')        self.colorbtn.clicked.connect(self.getColor)        self.colorlabel =QLabel('测试颜色')        self.colorbtn1 = QPushButton('选择背景色')        self.colorbtn1.clicked.connect(self.getbgColor)        layout.addWidget(self.colorbtn)        layout.addWidget(self.colorlabel)        layout.addWidget(self.colorbtn1)        self.setLayout(layout)    def getColor(self):        color = QColorDialog.getColor()        #调色板        p = QPalette()        p.setColor(QPalette.WindowText, color)        #设置文字颜色        self.colorlabel.setPalette(p)    def getbgColor(self):        color = QColorDialog.getColor()        #调色板        p = QPalette()        p.setColor(QPalette.Window, color)        #设置文字颜色        self.setAutoFillBackground(True)        self.setPalette(p)        #self.colorlabel.setAutoFillBackground(True)        #self.colorlabel.setPalette(p)if __name__ == '__main__':    app =QApplication(sys.argv)    main = QColorDialogDemo()    main.show()    app.exit(app.exec_())

在这里插入图片描述

转载地址:http://goben.baihongyu.com/

你可能感兴趣的文章
eclipse 安装struts2 插件
查看>>
Liferay配置文件Tag标签参考
查看>>
JavaLiferay研究之十六:FCKeditor如何插入服务器上的资源?
查看>>
Liferay研究之十二:对Liferay框架的几点分析总结 收藏
查看>>
Eclipse快捷键大全(转载)
查看>>
Google爬虫如何抓取JavaScript的?
查看>>
SAP HANA SQL/MDX及TCP/IP端口介绍
查看>>
SAP HANA使用XS和HTTP创建proxy
查看>>
SAP HANA SLT在表中隐藏字段并传入HANA的方法
查看>>
SAP HANA关于触发器的深入理解
查看>>
CSDN要求必须绑定手机号
查看>>
SAP HANA查看某一用户最后登录时间及无效连接次数
查看>>
讲讲BW/4 HANA和BW on HANA的区别
查看>>
SAP HANA CREATE SCHEMA
查看>>
SAP HANA CREATE TABLE
查看>>
SAP HANA CREATE USER
查看>>
SAP HANA index type
查看>>
SAP HANA SQL GROUP BY / ORDER BY / OVER / CASE
查看>>
重学C++之路_#1_概述_总体介绍
查看>>
重学C++之路_#1_基础用法
查看>>