morris555's diary

高校生のブログです。

python de Gtk+3 #12

はじめに

今回は予告通り、スピンボタンを!

本題

まずは例を

#!/usr/bin/env python
# -*- coding:utf-8 -*-

from gi.repository import Gtk

class MainWindow(Gtk.Window):
    def __init__(self):
        Gtk.Window.__init__(self, title='SpinButton')
        
        self.spinbutton = Gtk.SpinButton()
        self.spinbutton.set_adjustment(Gtk.Adjustment(0, 0, 100, 1 ,10, 0))
        self.add(self.spinbutton)
        
        self.connect('delete-event', Gtk.main_quit)
        self.show_all()

if __name__ == '__main__':
    MainWindow()
    Gtk.main()

これでスピンボタンが出ますw

Gtk.Adjustment

は、別に定義した方がいいのかな??
この引数は右から、値、下限、上限、増加する値、ページの増分、ページサイズになってます。