как можно распечатать мое окно, используя glade gtk python - PullRequest
1 голос
/ 05 июля 2019

Я на самом деле создаю небольшое программное обеспечение с Glade и GTK на Python,

Это программное обеспечение используется для просмотра запасов какого-либо продукта, я пытаюсь распечатать все мое окно, после поиска некоторыхРешение, первым шагом, вероятно, будет снимок экрана и сохранение всего окна, и после печати этого

я видел tat Gtk-Python: возможно ли напечатать содержимое окна и каксделать это?

но я использую glade, поэтому мой объект уже определен в файл .glade, так что я не знаю, как его адаптировать

яновое использование gtk / glade

def when_button_is_clicked5(label):
"
is there i'm supposed to screen and save the window
but i've no idea how to do that with a glade file ...
"

builder = Gtk.Builder()
builder.add_from_file('inv/inv.glade')
window = builder.get_object('window2')
window.connect('delete-event', Gtk.main_quit)
handler = {'on_button1_clicked': when_button_is_clicked1,
....'on_button10_clicked': when_button_is_clicked10 }
builder.connect_signals(handler)
labelhisto = builder.get_object('labelhisto')
....
labelgame20 = builder.get_object('labelgame20')
list1 = builder.get_object('list1')
window.show_all()
Gtk.main()
...