修改文件换行符,修正轮班图元长度计算问题
This commit is contained in:
@@ -97,6 +97,15 @@ void PicDateItem::setSource(QVariant var)
|
||||
if(m_model.datetimePattern.isEmpty())
|
||||
return;
|
||||
|
||||
// 重新计算最长显示尺寸(以防 font()/letterSpace 改变时未重算)
|
||||
m_maxDateTimeStr = generateMaxDateTimeString(m_model, font());
|
||||
if (m_maxDateTimeStr.isEmpty()) {
|
||||
m_maxSize = QSize();
|
||||
} else {
|
||||
QFontMetrics fm(font());
|
||||
m_maxSize = QSize(fm.horizontalAdvance(m_maxDateTimeStr), fm.height());
|
||||
}
|
||||
|
||||
m_currDateTimeStr = ItemUtils::generateTxtFromDateItemModel(m_model, QDateTime::currentDateTime());
|
||||
applyModify();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user