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