资源简介

QT 4.7.4Qt自定义/自绘复选框/单选框类,按钮状态有:正常状态,鼠标移动状态,鼠标按下状态,鼠标释放状态暂定为与正常状态相同。可以设置按钮上文本或不显示文本,按钮自适应图片大小或图片自适应按钮大小,使能/禁用按钮等操作。如果安装了QT for VS2008也可以直接使用VS2008打开,否则使用Qt crater打开。

资源截图

代码片段和文件信息

/**********************************************************************************************************
**
**                  Copyright (c) SHENZHEN LAUNCH electronics Co.LTD. All right reserved
**
**-------------------------------------------------------------------------------------------------------
** File name                                : QLaunchCheckRadioBox.cpp
** Latest modified Date                     : 2011-12-10
** Latest Version                           : 1.0
** Descriptions                             : QT 4 CkeckedBox
**
**--------------------------------------------------------------------------------------------------------
** Created by                               : 梁华(LH)
** Created date                             : 2011-12-10
** Version                                  : 1.0
** Descriptions                             : QT 4 CkeckedBox/RadioBox
**
**********************************************************************************************************/
//
//QLaunchCheckRadioBox.cpp

#include “QMyCheckRadioBox.h“



QMyCheckRadioBox::QMyCheckRadioBox(QWidget *parent bool RadioButton)
: QAbstractButton(parent)
{
if (true == RadioButton)
{
m_setAsRadioButton = true;
setAutoExclusive(true);
}

setText(tr(“CheckBox“));
defaultSettings();
}

QMyCheckRadioBox::QMyCheckRadioBox(const QString &text QWidget *parent bool RadioButton)
: QAbstractButton(parent)
{
if (true == RadioButton)
{
m_setAsRadioButton = true;
setAutoExclusive(true);
}

setText(text);

defaultSettings();
}

QMyCheckRadioBox::QMyCheckRadioBox(const QString &enableCheckIconName const QString &enableUncheckIconName QWidget *parent bool RadioButton)
: QAbstractButton(parent)
{
if (true == RadioButton)
{
m_setAsRadioButton = true;
setAutoExclusive(true);
}

loadIcon(enableCheckIconName enableUncheckIconName);

defaultSettings();
}

QMyCheckRadioBox::QMyCheckRadioBox(const QString &enableCheckIconName const QString &enableUncheckIconName const QString &text QWidget *parent bool RadioButton)
: QAbstractButton(parent)
{
if (true == RadioButton)
{
m_setAsRadioButton = true;
setAutoExclusive(true);
}

loadIcon(enableCheckIconName enableUncheckIconName);

setText(text);

defaultSettings();
}

QMyCheckRadioBox::QMyCheckRadioBox(const QString &enableCheckIconName const QString &enableUncheckIconName const QString &disableCheckIconName const QString &disableUnCheckIconName const QString &text QWidget *parent bool RadioButton)
: QAbstractButton(parent)
{
if (true == RadioButton)
{
m_setAsRadioButton = true;
setAutoExclusive(true);
}

loadIcon(enableCheckIconName enableUncheckIconName disableCheckIconName disableUnCheckIconName);

setText(text);

defaultSettings();
}

/**************************************************************************************************
** 函数名: loadIcon
**
** 功  能: 根据图

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      33055  2012-03-01 12:05  QMyCheckRadioBox.cpp

     文件       7742  2012-03-01 12:05  QMyCheckRadioBox.h

----------- ---------  ---------- -----  ----

                40797                    2


评论

共有 条评论