博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt的一个颜色选取按钮QColorButton
阅读量:6303 次
发布时间:2019-06-22

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

作者的网站在这里
 
main.cpp使用Demo演示:
 
InBlock.gif
/* 
InBlock.gif* Copyright (C) 2008/07/02 Florian Becker <[email]fb@pyades.com[/email]> 
InBlock.gif
InBlock.gif* The ownership of this document rests with the Pyades Technologies GmbH. 
InBlock.gif* It is strictly prohibited to change, sell or publish it in any way. In 
InBlock.gif* case you have access to this document, you are obligated to ensure its 
InBlock.gif* nondisclosure. Noncompliances will be prosecuted. 
InBlock.gif
InBlock.gif* Diese Datei ist Eigentum der Pyades Technologies GmbH. Ändern, verkaufen 
InBlock.gif* oder auf eine andere Weise verbreiten und Öffentlich machen ist strikt 
InBlock.gif* untersagt. Falls Sie Zugang zu dieser Datei haben, sind Sie verpflichtet 
InBlock.gif* alles Mögliche für deren Geheimhaltung zu tun. Zuwiderhandlungen werden 
InBlock.gif* strafrechtlich verfolgt. 
InBlock.gif*/
 

InBlock.gif 

InBlock.gif
/* qt header */ 

InBlock.gif#include <QApplication> 

InBlock.gif#include <QVBoxLayout> 

InBlock.gif 

InBlock.gif
/* local header */ 

InBlock.gif#include 
"QColorButton.h" 

InBlock.gif 

InBlock.gif
int main( 
int argc, 
char **argv ) { 

InBlock.gif 

InBlock.gif    QApplication app( argc, argv ); 

InBlock.gif 

InBlock.gif    QWidget *widget = 
new QWidget; 

InBlock.gif    widget -> setWindowTitle( 
"QColorButton Demo - pyades.com" );
//设置标题文本 

InBlock.gif    QVBoxLayout *baseWidgetLayout = 
new QVBoxLayout( widget ); 

InBlock.gif 

InBlock.gif    
//新建3个QColorButton的对象 

InBlock.gif    QColorButton *btn1 = 
new QColorButton( widget ); 

InBlock.gif    baseWidgetLayout -> addWidget( btn1 ); 

InBlock.gif 

InBlock.gif    QColorButton *btn2 = 
new QColorButton( widget ); 

InBlock.gif    btn2 -> setText( 
"Color Button" );
//设置文本 

InBlock.gif    btn2 -> enableColorText(
false);
//是否开启颜色值用作Button文本 

InBlock.gif    baseWidgetLayout -> addWidget( btn2 ); 

InBlock.gif 

InBlock.gif    QColorButton *btn3 = 
new QColorButton( widget ); 

InBlock.gif    btn3 -> setText( 
"Color Button Without ToolTip" ); 

InBlock.gif    btn3 -> enableColorText( 
false ); 

InBlock.gif    btn3 -> enableToolTip( 
false );
//是否开启ToolTip提示 

InBlock.gif    baseWidgetLayout -> addWidget( btn3 ); 

InBlock.gif 

InBlock.gif    widget -> show(); 

InBlock.gif 

InBlock.gif    
return app.exec(); 

InBlock.gif

 
 
截图:
本文转自 xcf007 51CTO博客,原文链接: 本文转自 xcf007 51CTO博客,原文链接:,如需转载请自行联系原作者
,如需转载请自行联系原作者
你可能感兴趣的文章
Tcl与Design Compiler (十一)——其他的时序约束选项(二)
查看>>
这个当单片机程序怎么会不停的通过串口发数据,设置波特率为9600,但是串口软件接受数据不对(初学者,请高手指教)...
查看>>
英语简单句类型
查看>>
Dynamics CRM JS的调试的弊端解决办法
查看>>
第一个内核模块
查看>>
尚德,国美 interview summary
查看>>
echarts - 特殊需求实现代码汇总之【线图】篇
查看>>
shp文件导入Oracle并发布到Geoserver
查看>>
C++/C宏定义中## 连接符与# 符的含义
查看>>
DB数据源之SpringBoot+MyBatis踏坑过程(三)手工+半自动注解配置数据源与加载Mapper.xml扫描...
查看>>
文字占位
查看>>
CIFAR-10和python读取
查看>>
Tensorflow Lite -- camera demo
查看>>
几个 Context 上下文的区别
查看>>
平衡二叉树(解惑)
查看>>
全零网络IP地址0.0.0.0表示意义详谈
查看>>
python高级-装饰器(19)
查看>>
hdu 1372 Knight Moves
查看>>
js进阶 11-20 弹出层如何制作
查看>>
分块算法
查看>>