Найти все программы, написанные на python3 gtk3, установленные в моей системе Linux

#python-3.x #linux #gtk3

#python-3.x #linux #gtk3

Вопрос:

Я практикуюсь в разработке графического интерфейса на основе GTK3 на python3, и поскольку я новичок как в программировании, так и в python или GTK3-framefork, я хочу посмотреть примеры серьезных рабочих программ, написанных таким образом. Моей текущей настольной ОС является Linux Mint 19.3 со средой XFCE, и я вижу, что несколько графических утилит, включенных в дистрибутив, построены на библиотеке GTK3.

Поэтому я предполагаю, что самый тупой, но простой способ получить то, что я хочу, — это использовать все текстовые файлы, в /usr/share/* которых содержатся import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk строки or или.

Но, может быть, есть более элегантный и интеллектуальный способ поиска нужных пакетов с помощью систем управления пакетами ( pip или apt производных)? Я боюсь, что потенциально интересные пакеты будут исключены из области grep видимости, потому что они установлены в любом другом необычном каталоге или с использованием других инструкций по импорту.

Комментарии:

1. Когда я читаю ваш вопрос, первое, что приходит на ум, — это команда strings UNIX: она показывает строки, похожие на ASCII, в двоичном файле. Это совсем не элегантно, но, возможно, это может вам помочь.

2. Черт возьми, когда я начал разрабатывать Gtk и Python, я начал с основ в учебниках. Я только посмотрел на некоторые другие приложения, когда застрял, но знал, что видел эту функцию в приложении, которое я использовал. В большинстве случаев код не так важен, как идея. Есть известная поговорка «Покажите мне код, и вы будете озадачивать меня часами. Покажите мне, что он делает, и я продублирую его «.

3. @theGtknerd это потрясающе 👏