PyGTK: открытие ссылок в веб-браузере по умолчанию

[F1]
3
задан 27 June 2012 в 13:31

7 ответов

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 25 July 2018 в 18:17

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 2 August 2018 в 00:31

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 4 August 2018 в 15:59

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 6 August 2018 в 00:38

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 7 August 2018 в 18:03

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 10 August 2018 в 06:51

Два решения в одном! :)

Во-первых, для этой работы есть специальный виджет кнопок: GtkLinkButton . Вы создаете GtkLinkButton, как обычную кнопку. Вот простой пример программы, написанной на Python и PyGObject. PyGTK должен выглядеть примерно так:

from gi.repository import Gtk
window = Gtk.Window()
button = Gtk.LinkButton("http://www.google.com", label="google.com")
window.add(button)
window.show_all()
Gtk.main()

В качестве альтернативы вы можете напрямую вызвать функцию gtk_show_uri .

Если вам нужны более сложные вещи для запуска приложений Посмотрите на Джио.

4
ответ дан 15 August 2018 в 18:48
  • 1
    Вау, я редактировал свой вопрос, а ты уже написал. Еще раз спасибо, я сначала попробую gtk_show_uri. Я забыл упомянуть его кнопку панели инструментов, но я пойду и посмотрю, существует ли LinkButton для панели инструментов. – Dillon Gilmore 27 June 2012 в 13:24

Другие вопросы по тегам:

Похожие вопросы: