DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAPenStyleComboBox类 参考

Qt::PenStyle for QComboBox 更多...

#include <DAPenStyleComboBox.h>

类 DA::DAPenStyleComboBox 继承关系图:

class  PrivateData
 

Public 槽

void setPen (const QPen &p)
 设置画笔
 
void setPenColor (const QColor &c)
 设置颜色
 
void setPenLineWidth (int w)
 
void setCurrentPenStyle (Qt::PenStyle s)
 设置当前的画笔样式
 

信号

void currentPenStyleChanged (Qt::PenStyle s)
 画笔样式改变
 

Public 成员函数

 DAPenStyleComboBox (QWidget *parent=Q_NULLPTR)
 
QIcon generatePenIcon (Qt::PenStyle s) const
 生成icon
 
void updateItems ()
 
void setStyleTextVisible (bool on)
 是否在样式上显示文字
 
bool isStyleTextVisible () const
 
void rebuildItems ()
 重建所有items
 
Qt::PenStyle getCurrentPenStyle () const
 获取当前的画笔类型
 

静态 Public 成员函数

static QString penStyleToString (Qt::PenStyle s)
 PenStyle转换为文本
 
static void drawPenStyle (QPainter *painter, const QRect &rect, const QPen &pen)
 

Protected 成员函数

void addItem (Qt::PenStyle s)
 添加item
 

详细描述

Qt::PenStyle for QComboBox

成员函数说明

◆ addItem()

void DA::DAPenStyleComboBox::addItem ( Qt::PenStyle  s)
protected

添加item

参数
s

◆ currentPenStyleChanged

void DA::DAPenStyleComboBox::currentPenStyleChanged ( Qt::PenStyle  s)
signal

画笔样式改变

参数
s

◆ generatePenIcon()

QIcon DA::DAPenStyleComboBox::generatePenIcon ( Qt::PenStyle  s) const

生成icon

参数
s
返回

◆ getCurrentPenStyle()

Qt::PenStyle DA::DAPenStyleComboBox::getCurrentPenStyle ( ) const

获取当前的画笔类型

返回

◆ penStyleToString()

QString DA::DAPenStyleComboBox::penStyleToString ( Qt::PenStyle  s)
static

PenStyle转换为文本

参数
s
返回
如果没有对应的penstyle,返回QString()

◆ setCurrentPenStyle

void DA::DAPenStyleComboBox::setCurrentPenStyle ( Qt::PenStyle  s)
slot

设置当前的画笔样式

参数
s

◆ setPen

void DA::DAPenStyleComboBox::setPen ( const QPen &  p)
slot

设置画笔

参数
p

◆ setPenColor

void DA::DAPenStyleComboBox::setPenColor ( const QColor &  c)
slot

设置颜色

参数
c

◆ setStyleTextVisible()

void DA::DAPenStyleComboBox::setStyleTextVisible ( bool  on)

是否在样式上显示文字

@default 默认为否

参数
on

该类的文档由以下文件生成: