广州网站建设 骏域网站建设石油网站建设价格
广州网站建设 骏域网站建设,石油网站建设价格,中国制造网网站特色,中建国能建设集团网站如果您希望将 QPlainTextEdit 的背景颜色设置为与窗口背景相似的灰色#xff0c;您可以使用窗口的背景颜色作为基准来设置 QPlainTextEdit 的背景颜色。以下是一个示例代码#xff0c;展示如何实现这一点#xff1a;
from PyQt5.QtWidgets import QApplication, QMainWindo…如果您希望将 QPlainTextEdit 的背景颜色设置为与窗口背景相似的灰色您可以使用窗口的背景颜色作为基准来设置 QPlainTextEdit 的背景颜色。以下是一个示例代码展示如何实现这一点
from PyQt5.QtWidgets import QApplication, QMainWindow, QPlainTextEdit from PyQt5.QtGui import QColor import sys
class MyWindow(QMainWindow): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(100, 100, 600, 400) # 获取窗口背景颜色 window_bg_color self.palette().color(self.backgroundRole()) # 创建 QPlainTextEdit 控件 plain_text_edit QPlainTextEdit(self) plain_text_edit.setGeometry(50, 50, 500, 300) # 设置 QPlainTextEdit 的背景颜色与窗口背景颜色相同 plain_text_edit.setStyleSheet(fbackground-color: {window_bg_color.name()};)
app QApplication(sys.argv) window MyWindow() window.show() sys.exit(app.exec_()) 在上述代码中我们使用了 self.palette().color(self.backgroundRole()) 来获取窗口的背景颜色。然后我们将这个颜色应用到 QPlainTextEdit 的样式表中从而使其背景颜色与窗口的背景颜色相同。
请注意由于窗口背景颜色可能会受到操作系统和系统主题的影响因此实际显示的颜色可能会有所不同。通过使用窗口的背景颜色作为基准您可以确保 QPlainTextEdit 的背景颜色与窗口背景相一致。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89779.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!