资源简介
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
- 上一篇:研究生英语综合教程 上
- 下一篇:基于qt3的作业:点菜系统
评论
共有 条评论