首页| 论坛| 消息

回复: 基于QT的界面框架qcanpool(开源)
#26 [tot_god 05-10 20:44]
有偿开源吗?最近想搞个项目缺框架
#27 [snaillv 06-12 10:20]
谢谢分享
#28 [bigma 07-21 13:37]
回复顶上去,快沉底了
#29 [高人是高人 02-07 11:52]
请问您的QT版本是?
#30 [tianshq 05-27 19:22]
感谢楼主分享,另外,发现几处bug,会有死循环,占用cpu,如下:在paintEvent中调用setStyleSheet,有几个类中有类似的bug
void FancyButton::setColor(const QColor &color)
{
if (m_hasBorder) {
setStyleSheet(QString("QToolButton::menu-indicator { image: None; }"
"QToolButton{background-color: transparent;color: #%1;}")
.arg(QCanpool::colorToArgb(color)));
}
else {
setStyleSheet(QString("QToolButton::menu-indicator { image: None; }"
"QToolButton{background-color: transparent;color: #%1;border:none;}")
.arg(QCanpool::colorToArgb(color)));
}
}
void FancyButton::paintEvent(QPaintEvent *event)
{
if (m_bMousePress) {
painterInfo(m_pressColor);
} else if (m_bMouseHover) {
painterInfo(m_hoverColor);
} else {
setColor(m_textColor);
if (m_normalColor.isValid()) {
painterInfo(m_normalColor);
}
}
QToolButton::paintEvent(event);
}

<< 4 5 6 7 8 >> (6/12)

回复 发表
主题 版块