python - How to center a window with PyGObject -


i'm trying center application window, seems impossible pygobject (gtk+ 3). indeed, pygtk, doing way:

window.set_position(gtk.win_pos_center) 

so time i'm trying this:

window.set_position(gtk.win_post_center) 

set_position seems still existing, gtk.win_post_center constant doesn't work:

attributeerror: 'gi.repository.gtk' object has no attribute 'win_pos_center'

pydoc tells need know:

>>> help(window.set_position)  on method set_position in module gi.repository.gtk:  set_position(*args, **kwargs) method of gi.overrides.gtk.window instance     set_position(self, position:gtk.windowposition) 

gtk.windowposition wraps enum values, try:

window.set_position(gtk.windowposition.center) 

edit: seems newer versions docstring isn't displayed help(window.set_position) anymore, use help(window) (or print(window.get_position.__doc__)) instead.


Comments