0
是否可以通过QSS设置定制的QMargins Q_PROPERTY?它是否遵循边缘语法?也许我错过了一些明显的东西,但我没有找到任何具体的参考。QSS中的QMargins
是否可以通过QSS设置定制的QMargins Q_PROPERTY?它是否遵循边缘语法?也许我错过了一些明显的东西,但我没有找到任何具体的参考。QSS中的QMargins
您可能需要删除布局设置的任何边距。据我所知,你需要通过代码来做到这一点。
layout->setContentsMargins(0,0,0,0);
layout->setSpacing(0);
在qcssparser.cpp(5.4版本),他们有
QVariant v;
const QVariant value = w->property(property.toLatin1());
switch (value.type()) {
case QVariant::Icon: v = decl.iconValue(); break;
case QVariant::Image: v = QImage(decl.uriValue()); break;
case QVariant::Pixmap: v = QPixmap(decl.uriValue()); break;
case QVariant::Rect: v = decl.rectValue(); break;
case QVariant::Size: v = decl.sizeValue(); break;
case QVariant::Color: v = decl.colorValue(); break;
case QVariant::Brush: v = decl.brushValue(); break;
#ifndef QT_NO_SHORTCUT
case QVariant::KeySequence: v = QKeySequence(decl.d->values.at(0).variant.toString()); break;
#endif
default: v = decl.d->values.at(0).variant; break;
}
w->setProperty(property.toLatin1(), v);
因此,它是保证金没有专门的阅读器。
loog at border/padding/margin QSS properties。 Qt文档中有一切都很清楚。 – 2014-10-01 07:19:03
在此处查找关键字“margin”http://qt-project.org/doc/qt-4.8/stylesheet-reference.html – Ezee 2014-10-01 08:34:21