修复因场景模式修改为绝对坐标引起的打印补全、蜂鸣器报警改为常响、添加相位故障关闭回收槽功能、取消翻转上下颠倒,与莱宾格行为同步、修改场景模式默认字体为7点、取消变量占位图设计
This commit is contained in:
@@ -32,6 +32,11 @@ void PicCounterItem::setSource(QVariant var)
|
||||
|
||||
void PicCounterItem::setCounter(COUNTER_TYPE type, int digitalNum)
|
||||
{
|
||||
if(type != COUNTER_TYPE_1 && type != COUNTER_TYPE_2) {
|
||||
qWarning() << "Missing counter type: " << type;
|
||||
return;
|
||||
}
|
||||
|
||||
// 直接修改字体,生成新的HTML占位图
|
||||
auto font = this->font();
|
||||
QString fontname = font.family();
|
||||
@@ -59,13 +64,13 @@ void PicCounterItem::setCounter(COUNTER_TYPE type, int digitalNum)
|
||||
width += letterSpace();
|
||||
|
||||
m_counterType = type;
|
||||
m_digitalNum = digitalNum;
|
||||
m_digitalImg = strToImage(QString("8").repeated(digitalNum));
|
||||
m_digitalNum = qBound(1, digitalNum, 8);
|
||||
m_digitalImg = strToImage(QString("8").repeated(m_digitalNum));
|
||||
applyModify();
|
||||
|
||||
qInfo() << "Counter item set to " << type ;
|
||||
qInfo() << ">\tdigitalNum: " << digitalNum << ", font name: " << fontname << ", pixel size: " << pixelSize;
|
||||
qInfo() << ">\tletterSpace: " << letterSpace() << "charRom width: " << digitalNum * width << " width: " << width;
|
||||
qInfo() << ">\tdigitalNum: " << m_digitalNum << ", font name: " << fontname << ", pixel size: " << pixelSize;
|
||||
qInfo() << ">\tletterSpace: " << letterSpace() << "charRom width: " << m_digitalNum * width << " width: " << width;
|
||||
}
|
||||
|
||||
int PicCounterItem::charWidth()
|
||||
|
||||
Reference in New Issue
Block a user