python - 从 pygtk 程序启动默认图像查看器

标签 python linux pygtk

我正在 Ubuntu 中编写一个 PyGTK GUI 应用程序来浏览一些图像,我想在双击图像时在默认图像查看器应用程序中打开图像(就像在 Nautilus 中打开图像时一样)。< br/> 我该怎么做?

最佳答案

我不知 Prop 体使用 PyGTK,但是:xdg-open 会打开文件的默认应用程序,因此运行这样的程序应该可行:

import os
os.system('xdg-open ./img.jpg')

编辑: 我建议在评论中使用 subprocess 模块。我不确定具体如何使用它,所以我只是在示例中使用 os.system 来显示 xdg-open

关于python - 从 pygtk 程序启动默认图像查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3431135/

相关文章:

python - 如何使用 Python 测试 ncurses 应用程序?

python - 使用 Python 将数组中的负值替换为 0 并将大于 1 的值替换为 1 的最快方法是什么?

linux - 列出包含字符串但 *NOT* 包含另一个字符串的文件的 Unix 命令

使用 Glade 的 Python GTK ListView

python - pygtk:打印大型输出数据集时使用 io_add_watch block 实现的异步输出

python - 无法在 Ubuntu Python 2.7 中导入 GTK

python - 仅打印ROS中的起始位置和最终位置

java - 如何在 Kotlin/Java 中对 Numpy 数组(Python)进行 base64 解码?

linux - WildFly 中的变量 : Cannot resolve expression on Linux

python - 通过子进程启动的 Airflow Web 服务器不会死于 kill