python - 如何在 Ubuntu 中以 sudo 权限运行 PyQt 应用程序并保持正常用户风格

标签 python linux qt ubuntu pyqt

好吧,标题已经说明了一切。但只是为了澄清。

我有 Ubuntu,并使用 Qt Designer 4 和 PyQt4 编写了一个 GUI 应用程序。该程序在终端中运行 python main.py 运行良好。

上周我进行了更新,现在程序需要 sudo 权限才能启动。所以我输入 sudo python main.py

但是哦,我的天呐。出现了多么难看的界面啊。 O.o

而且我不知道如何在我的程序以及我将制作的所有其他程序中获得非常好的正常模式界面。有什么方法可以设置 python 的可用值吗?我需要执行任何命令行代码吗?

该程序仅部署在Linux机器上。

附注

我在网上搜索了很多,但找不到有效的解决方案。

最佳答案

希望理解正确,您可能已经以“root”身份编辑了程序。如果没有必要,PyQt 不需要以 super 用户运行。

尝试将程序保留为 root:

$sudo chmod 777 yourprogram.py

然后退出 root 并重新运行 python yourprogram.py

关于python - 如何在 Ubuntu 中以 sudo 权限运行 PyQt 应用程序并保持正常用户风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31893477/

相关文章:

python - 列表大小不同

Python:检查 2 个列表是否一起增加的任何优化方法?

Python 多核 CSV 短程序,需要建议/帮助

Python - 建模概率

objective-c - 如何在 OS X 中以编程方式获取前台应用程序的 PID?

linux - linux 中的 ps 实用程序 (procps),如何检查使用了哪个 CPU

linux - 如何调试在引导期间卡住的 Linux 内核?

android - Qt Necessitas 错误 - 找不到 Ministro 服务

c++ - 通过注册表更改鼠标设置后刷新 Windows

c++ - LNK2019: 单例 Unresolved 错误