PCManFM-Qt文件管理器如何修改背景颜色?自定义stylesheet使用方法
PCManFM-Qt 背景颜色修改方案
你之前针对Featherpad写的#centralWidget样式不生效是因为不同Qt应用的控件ID命名规则不同,PCManFM-Qt的文件列表、侧边栏等核心区域没有使用这个ID的控件,用下面的配置即可实现需求:
1. 编写自定义样式表
新建一个后缀为.css的文件,写入以下内容,可自行调整颜色值:
/* 主文件浏览区域(图标视图、列表视图、详细视图通用) */ QTreeView, QListView { background-color: red; /* 可选:设置交替行背景色,需要先在PCManFM-Qt设置里开启交替行颜色 */ /* alternate-background-color: #ffeeee; */ } /* 左侧书签侧边栏背景 */ PCManFM::SidePane QWidget { background-color: red; } /* 顶部路径导航栏背景 */ #pathBar { background-color: red; }
2. 加载样式表
- 临时测试:打开终端执行命令
pcmanfm-qt --stylesheet /path/to/你的样式表文件路径.css,即可看到修改后的效果,可根据实际展示调整颜色值。 - 永久生效:编辑PCManFM-Qt的桌面启动文件
~/.local/share/applications/pcmanfm-qt.desktop,将Exec行修改为如下格式,替换成你的样式表绝对路径即可:Exec=pcmanfm-qt --stylesheet /home/你的用户名/.config/pcmanfm-qt/custom-style.css %F
如果你需要调整其他组件的样式,可以用Gammaray挂载运行中的pcmanfm-qt进程,直接查看对应组件的类名和ID,就能写出对应匹配的CSS规则。
内容的提问来源于stack exchange,提问作者franky99
相关产品推荐
相关产品推荐

