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_()
时间: 2024-10-06 18:15:33

pyqt5之QColorDialog颜色对话框最简单使用的相关文章

PyQt4颜色对话框QColorDialog

QColorDialog提供了用于显示颜色的对话框. #!/usr/bin/python # -*- coding: utf-8 -*- import sys from PyQt4 import QtGui, QtCore class ColorDialog(QtGui.QWidget): def __init__(self, parent = None): QtGui.QWidget.__init__(self) color = QtGui.QColor(0, 0, 0) self.setGe

(转载)VS2010/MFC编程入门之十九(对话框:颜色对话框)

鸡啄米在上一节中为大家讲解了字体对话框的使用方法,熟悉了字体对话框,本节继续讲另一种通用对话框--颜色对话框. 颜色对话框大家肯定也不陌生,我们可以打开它选择需要的颜色,简单说,它的作用就是用来选择颜色.MFC中提供了CColorDialog类封装了颜色对话框的所有操作,我们可以通过它显示颜色对话框,并获取颜色对话框中选择的颜色.颜色对话框跟字体对话框一样,也是一种模态对话框. CColorDialog类的构造函数 CColorDialog(   COLORREF clrInit = 0,  

MFC编程入门之十九(对话框:颜色对话框)

在上一节中为大家讲解了字体对话框的使用方法,熟悉了字体对话框,本节继续讲另一种通用对话框--颜色对话框. 颜色对话框大家肯定也不陌生,我们可以打开它选择需要的颜色,简单说,它的作用是用来选择颜色.MFC中提供了CColorDialog类封装了颜色对话框的所有操作,我们可以通过它显示颜色对话框,并获取颜色对话框中选择的颜色.颜色对话框跟字体对话框一样,也是一种模态对话框. CColorDialog类的构造函数 CColorDialog( COLORREF clrInit = 0, DWORD dw

QT之颜色对话框

今天我们来学习QT里面的颜色对话框,那么在 Qt 中提供了预定义的颜色对话框 QColorDialog 类,QColorDialog 类用于提供指定颜色的对话框部件,例如下面这个: 颜色对话框和我们之前介绍的消息对话框的使用方式一样,如下: 那么在 Qt 中的 QColor 类用来在程序中表示颜色的概念:QColor 类同时支持多种颜色表示方式:a> RGB:以红绿蓝为基准的三色模型.b> HSV:以色调.饱和度.明度为基准的六角锥体模型.c> CMYK:以天蓝.品红.×××.黑为基准的

win32调用系统颜色对话框

参考网站:http://blog.csdn.net/u013242177/article/details/50437358 首先要包含commdlg.h头文件,这个是通用对话框的头文件,包括文件对话框,颜色对话框,打印对话框等. 然后再声明一个CHOOSECOLOR类型的变量,声明一个COLORREF类型的变量rgbLineColor,用来存储用户选择的颜色. static CHOOSECOLOR stChooseColor; static COLORREF rgbLineColor; 其中CH

.Net学习笔记----2015-07-02(选择文件对话框、保存对话框、字体和颜色对话框)

private void button1_Click(object sender, EventArgs e) { //点击弹出对话框 OpenFileDialog ofd = new OpenFileDialog(); //设置对话框的标题 ofd.Title = "请选择要打开的文本文件哟o(∩_∩)o 哈哈"; //设置对话框可以多选 ofd.Multiselect = true; //设置对话框的初始目录 ofd.InitialDirectory = @"C:\User

17.WinForm练习--字体,颜色对话框

namespace _17.字体和颜色对话框{public partial class Form1 : Form{public Form1(){InitializeComponent();} private void button1_Click(object sender, EventArgs e) { //新建字体对话框对象 FontDialog fd = new FontDialog(); //展示对话框 fd.ShowDialog(); //将选中的字体赋值给textBox的字体 text

一个带动画效果的颜色对话框控件AnimatedColorPickerDialog

android4.4的日历中选择日程显示颜色的时候有一个颜色选择对话框非常漂亮,模仿他的界面我实现了一个类似的对话框,而且带有动画效果. 代码的实现可讲的地方不多,主要是采用了和AlertDialog类似的Builder方式来创建对话框,另外当每个颜色被选择的时候有个按下效果 是用纯代码实现的,还有就是可以动态的判断一排可以显示多少个颜色元素.而动画效果我们是使用属性动画实现,如果要做到兼容2.3需要使用第三方库 NineOldAndroids来实现属性动画. 源码如下: package com

Android自定义组件系列【13】——Android自定义对话框如此简单

在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,例如这样的一系列需求,这一篇文章我们来给大家介绍一下如何像使用Activity一样来自定义我们的对话框. 一般自定义对话框有下面几种办法: 1.重写Dialog来实现. 2.获取Dialog的Window对象实现. 3.使用WindowManager来实现. 4.使用DialogTheme来实现