morris555's diary

高校生のブログです。

gtk3

久々にpython で Gtk+3 #15

はじめに gtk3ネタは久々ですねwwテキストビュアーをやってみようかと思います。テキストビュアーと言っても、ファイルの読み込みなどの機能はひとつもなくただ複数行の文字が書けるだけ。。。(泣) 本題 今回も例を、、、 #!/usr/bin/env python # -*- cod…

python de Gtk+3 #13

はじめに 前に予告したメッセージダイアログを紹介しようと思います。 本題 まず例を見てください。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(…

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.spinb…

python de Gtk+3 #11

はじめに 今回はいろいろなボタンについてww 本題 ボタンには前に紹介した普通のボタン以外に、 グルボタン チェックボタン ラジオボタン リンクボタン スピンボタン が、あるらしい。下の2つ以外は、基本的にはおなじ感じで書けます。 リンクボタン <a></a> い…

python de Gtk+3 #10

ダイアログをやってみましょう。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class DialogWindow(Gtk.Dialog): def __init__(self, parent): Gtk.Dialog.__init__(self, u'Dialog', parent, 0, (Gtk.STOCK_CANCEL, Gtk.Re…

python de Gtk+3 #9

プログレスバーいってみようww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GObject class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'ProgressBar') self.Progressbar = Gtk.Pro…

python de Gtk+3 #8

次は、エントリーについて… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Entry') vbox = Gtk.Box(orientation=Gtk.Orientation.VER…

python de Gtk+3 #7

今日はアイコンを… #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk, GdkPixbuf class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Pixbuf') self.set_icon(GdkPixbuf.Pixbuf.new_from_fi…

python de Gtk+3 #6

今回はレイアウト関係でグリッドをやります。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title='Gird') grid = Gtk.Grid() self.add(grid…

python de Gtk+3 #5

前回ボックスをやったから……今回は何をしよう?? #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Table') table = Gtk.Table(3, 3, T…

python de Gtk+3 #4

次はボックス!! #!/use/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Box') self.box = Gtk.Box(spacing=5) self.add(self.box) self.but…

python de Gtk+3 #3

今日は、ボタンでも表示してみましょうww #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Button') self.button = Gtk.Button(label…

python de Gtk+3 #1

はじめに… pythonのGtk+3についての日本語文章がほとんどなかったので… 本題 ただのウインドウを表示したいと思います。 …誰でもできますね(泣) #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window):…

python de Gtk+3 #2

今回は、ウインドウにメッセージを表示したいと思います。 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=u'Label') label = Gtk.Label…