Я бы рекомендовал это расширение для Chrome http://grabanymedia.altervista.org/, переведенное на английский, итальянский, французский, немецкий, португальский
Вы можете перемещать область содержимого (GtkVBox) из GtkDialog в другую GtkContainer, а затем присоединяться к GtkNotebook - с помощью метода gtk.Widget.reparent ().
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
[d3 ] С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox (с идентификатором, например, «about_box»). Тогда вы можете сделать что-то вроде этого: box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog в области [] d1] также содержит GtkButtonBox. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Вы можете перемещать область содержимого (GtkVBox
) из GtkDialog
в другую GtkContainer
, а затем присоединяться к GtkNotebook
- используя метод gtk.Widget.reparent () .
about = Gtk.AboutDialog()
about.set_program_name ("Application")
about.set_copyright ("Author")
box = Gtk.VBox ()
about.vbox.reparent (box)
notebook.append_page (box, Gtk.Label("About"))
about.destroy ()
С интерфейсом, созданным в Glade, вы должны сделать простой трюк для этого решения. Создайте вкладку «О программе» в записной книжке с добавленным GtkBox
(с идентификатором, например, «about_box»). Затем вы можете сделать что-то вроде этого:
box = builder.get_object ("about_box")
about.vbox.reparent (box)
По некоторым причинам область содержимого GtkAboutDialog
Glade также содержит GtkButtonBox
. Если вам не нужны эти кнопки, просто уничтожьте их:
about.action_area.destroy()
Если вы хотите только кнопку «Кредиты», без кнопки «Закрыть», сделайте что-то вроде этого:
close_button = about.get_widget_for_response(Gtk.ResponseType.CANCEL)
close_button.destroy()
Gtk.Notebook
, созданного в коде, но если ноутбук был создан с помощью Glade, он не добавит новую вкладку.
– David Planella
17 May 2012 в 03:54
action_area
, но есть ли способ избавиться от close_button
? поле, которое теперь встроено в вкладку, делает кнопку ненужной.
– David Planella
17 May 2012 в 23:40