我在Qt Designer中创建了简单的Qt iu表单。我认为这是Qt的WYSIWYG编辑器,但我开始认为它更像是WYSITUTWYG。
除了笑话,我试图尽可能多地使用CSS,这样一旦我们有一个看起来不像垃圾的想法,我们就可以快速改变设计。这是CSS,适用于MainWindow
:
* {
margin: 0;
padding: 0;
}
QWidget {
background-color: black;
color: white;
font-family: Arial;
}
*[class="h1"] {
color: yellow;
background-color: rgb(50, 191, 12); /* light green*/
font-size: 15pt;
padding: 6px 8px 6px 8px;
}
QPushButton {
background-color: rgb(50, 191, 12); /* light green*/
color: black;
padding: 2px 5px 2px 5px;
}
*[class="datapointWidget"], DataPoint {
border: 1px solid white;
}
我使用自定义dynamic property来使用[class="h1"]
选择器。这一件事确实很有效。
结果如下:
正如您所看到的,我们在这里遇到了一些问题:
实际上很有用的一点是奇怪的右边距 - 我希望的一件事只是一个设计师的视觉错误,但实际上出现在程序中。