我还没有找到一种方法来删减这些部分的长代码行。不管我从哪一点把线剪到下一个点,它都会断线。 有没有办法把这些剪短?在
self.setStyleSheet('ApplicationWindow { background-color: rgba(10, 10, 10, 10); } ButtonDefault { background-color: rgb(255, 10, 10); color: rgb(255, 255, 255); }')
我自己的解决方案是将样式表移到separate.css文件中,然后将整个文件从那里裁剪成一个简单的字符串。以这种方式发展也更好,但这种方法听起来合理吗?在
^{pr2}$
我有点困惑,因为您的示例代码行没有向setStyleSheet传递字符串。在任何情况下,您都应该能够这样做:
如果您希望将.css文件存储在外部,那么您所做的一切听起来是合理的。在
一般来说,代码行更短,请参见How can I break up this long line in Python?。在
特别是对于样式表,如果您希望它们从文件中加载,只需加载它们,而不替换任何内容。它起作用了!在
一个例子表明它是有效的:
^{pr2}$将显示一个黑色窗口,尽管样式表字符串中有许多换行符和注释。在
相关问题 更多 >
编程相关推荐