本文整理汇总了C++中QColorDialog::hide方法的典型用法代码示例。如果您正苦于以下问题:C++ QColorDialog::hide方法的具体用法?C++ QColorDialog::hide怎么用?C++ QColorDialog::hide使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QColorDialog
的用法示例。
在下文中一共展示了QColorDialog::hide方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: event
/** The Constructor - your first job! */
Config::Config(QWidget *parent) : BConfig(parent), loadedPal(0), infoIsManage(false)
{
/** Setup the UI and geometry */
ui.setupUi(this);
/** Some special stuff */
QEvent event(QEvent::PaletteChange);
changeEvent(&event);
ui.info->setOpenExternalLinks( true ); /** i've an internet link here */
ui.info->setMinimumWidth(160);
const QPalette::ColorGroup groups[3] = { QPalette::Active, QPalette::Inactive, QPalette::Disabled };
ui.info->viewport()->setAutoFillBackground(false);
QPalette pal = ui.info->palette();
for (int i = 0; i < 3; ++i)
{
pal.setColor(groups[i], QPalette::Base, pal.color(groups[i], QPalette::Window));
pal.setColor(groups[i], QPalette::Text, pal.color(groups[i], QPalette::WindowText));
}
ui.info->setPalette(pal);
/** set up color page, not of interest */
QColorDialog *cd = new QColorDialog(this);
cd->hide();
connect ( ui.colorButton, SIGNAL(clicked()), cd, SLOT(show()) );
connect ( ui.colorButton, SIGNAL(clicked()), cd, SLOT(raise()) );
ui.role_window->installEventFilter(this);
ui.role_windowText->installEventFilter(this);
ui.role_highlight->installEventFilter(this);
ui.role_highlightedText->installEventFilter(this);
QTimer::singleShot( 50, this, SLOT(initColors()) );
/** fill some comboboxes, not of interest */
QSettings csettings("BE", "Config");
QStringList strList = csettings.value ( "UserPwChars", QStringList() ).toStringList();
ushort n;
foreach (QString str, strList)
{
n = str.toUShort(0,16);
if (n)
ui.pwEchoChar->addItem(QChar(n), n);
}