PyQt 应用程序在通过 sudo 运行时看起来不同

Posted

技术标签:

【中文标题】PyQt 应用程序在通过 sudo 运行时看起来不同【英文标题】:PyQt app looks different when run via sudo 【发布时间】:2012-06-18 16:58:41 【问题描述】:

我有一个 PyQt4 应用程序,在以普通用户身份运行时看起来非常好(在 Ubuntu 12.04 上)。但是这个应用程序需要 root 权限才能绑定到低于 1024 的 TCP 端口,所以我使用这个技巧(https://***.com/a/5222710/95083)在必要时以 root 身份重新启动。

但是,当我的应用程序现在运行时,它看起来很糟糕。我不确定是什么让它看起来那样。

【问题讨论】:

【参考方案1】:

尝试使用 gksu/gksudo 代替 sudo (Ubuntu help - about graphical sudo)

【讨论】:

以上是关于PyQt 应用程序在通过 sudo 运行时看起来不同的主要内容,如果未能解决你的问题,请参考以下文章

PyQt Dialog在线程运行时不负责

在 macOS 和 Windows 上使用 PyInstaller 编译时,简单的 PyQt5 GUI 看起来像 GTK

当我以 root 身份运行 PyQt 应用程序时,为啥我的 QMenu 中不显示 QIcons?

pyqt5通过qt designer 设计方式连接多个UI图形界面

怎么在ubuntu下不通过sudo使用root权限

如何在 PySide/PyQt 中设置“只读复选框”