This blog is for new programmer and Here you get Free Software for computer. . . . .
Sunday, 18 November 2018
Wednesday, 14 November 2018
Python Glade : Connection between button and label
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
class Handler:
def OnShowClick(self,button):
x.builder.get_object("label1").show_all()
def OnChangeClick(self,button):
x.builder.get_object("label1").set_text("My name is khafi")
def OnHideClick(self,button):
x.builder.get_object("label1").hide_on_delete()
def OnExitClick(self,button):
x.builder.get_object("window1").destroy()
class Example:
def __init__(self):
self.builder = Gtk.Builder()
self.builder.add_from_file("Khafi.glade")
self.builder.connect_signals(Handler())
window = self.builder.get_object("window1")
window.show_all()
def main(self):
Gtk.main()
x = Example()
x.main()
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
class Handler:
def OnShowClick(self,button):
x.builder.get_object("label1").show_all()
def OnChangeClick(self,button):
x.builder.get_object("label1").set_text("My name is khafi")
def OnHideClick(self,button):
x.builder.get_object("label1").hide_on_delete()
def OnExitClick(self,button):
x.builder.get_object("window1").destroy()
class Example:
def __init__(self):
self.builder = Gtk.Builder()
self.builder.add_from_file("Khafi.glade")
self.builder.connect_signals(Handler())
window = self.builder.get_object("window1")
window.show_all()
def main(self):
Gtk.main()
x = Example()
x.main()
Python Glade : Image Viewer
Python Glade Image Viewer :
import os
import sys
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gio, GdkPixbuf
class Handler:
def OpenButtonClick(self,button):
dialog = Gtk.FileChooserDialog("Choose a Image",
None,
Gtk.FileChooserAction.OPEN,
(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
Gtk.STOCK_OPEN, Gtk.ResponseType.OK))
dialog.set_default_size(600, 300)
response = dialog.run()
if response == Gtk.ResponseType.OK:
pic = dialog.get_filename()
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_scale(pic,400,400,True)
x.builder.get_object("image1").set_from_pixbuf(pixbuf)
elif response == Gtk.ResponseType.CANCEL:
print("Cancel")
dialog.destroy()
class Example:
def __init__(self):
self.builder=Gtk.Builder()
self.builder.add_from_file("ImageViewer.glade")
self.builder.connect_signals(Handler())
window=self.builder.get_object("window1")
window.show_all()
def main(self):
Gtk.main()
x=Example()
x.main()
import os
import sys
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gio, GdkPixbuf
class Handler:
def OpenButtonClick(self,button):
dialog = Gtk.FileChooserDialog("Choose a Image",
None,
Gtk.FileChooserAction.OPEN,
(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
Gtk.STOCK_OPEN, Gtk.ResponseType.OK))
dialog.set_default_size(600, 300)
response = dialog.run()
if response == Gtk.ResponseType.OK:
pic = dialog.get_filename()
pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_scale(pic,400,400,True)
x.builder.get_object("image1").set_from_pixbuf(pixbuf)
elif response == Gtk.ResponseType.CANCEL:
print("Cancel")
dialog.destroy()
class Example:
def __init__(self):
self.builder=Gtk.Builder()
self.builder.add_from_file("ImageViewer.glade")
self.builder.connect_signals(Handler())
window=self.builder.get_object("window1")
window.show_all()
def main(self):
Gtk.main()
x=Example()
x.main()
Glade Python : How to show about form
To show about form :
def OnAboutClick(self,button):
x.builder.get_object("aboutdialog1").show_all()
def OnAboutClick(self,button):
x.builder.get_object("aboutdialog1").show_all()
Exit Button Code
Python Glade Tutorial :
def OnExitClick(self,button):
x.builder.get_object("window1").destroy()
def OnExitClick(self,button):
x.builder.get_object("window1").destroy()
Subscribe to:
Posts (Atom)