/* * Copyright (C) 2008/07/02 Florian Becker <[email]fb@pyades.com[/email]> * * The ownership of this document rests with the Pyades Technologies GmbH. * It is strictly prohibited to change, sell or publish it in any way. In * case you have access to this document, you are obligated to ensure its * nondisclosure. Noncompliances will be prosecuted. * * Diese Datei ist Eigentum der Pyades Technologies GmbH. Ändern, verkaufen * oder auf eine andere Weise verbreiten und Öffentlich machen ist strikt * untersagt. Falls Sie Zugang zu dieser Datei haben, sind Sie verpflichtet * alles Mögliche für deren Geheimhaltung zu tun. Zuwiderhandlungen werden * strafrechtlich verfolgt. */
/* qt header */
#include <QApplication>
#include <QVBoxLayout>
/* local header */
#include
"QColorButton.h"
int main(
int argc,
char **argv ) {
QApplication app( argc, argv );
QWidget *widget =
new QWidget;
widget -> setWindowTitle(
"QColorButton Demo - pyades.com" );
//设置标题文本
QVBoxLayout *baseWidgetLayout =
new QVBoxLayout( widget );
//新建3个QColorButton的对象
QColorButton *btn1 =
new QColorButton( widget );
baseWidgetLayout -> addWidget( btn1 );
QColorButton *btn2 =
new QColorButton( widget );
btn2 -> setText(
"Color Button" );
//设置文本
btn2 -> enableColorText(
false);
//是否开启颜色值用作Button文本
baseWidgetLayout -> addWidget( btn2 );
QColorButton *btn3 =
new QColorButton( widget );
btn3 -> setText(
"Color Button Without ToolTip" );
btn3 -> enableColorText(
false );
btn3 -> enableToolTip(
false );
//是否开启ToolTip提示
baseWidgetLayout -> addWidget( btn3 );
widget -> show();
return app.exec();
}