morris555's diary

高校生のブログです。

python

pythonの小ネタ ??

はじめに 今回は、変数のお話ww 本題 失敗例 pythonでは、 i = 10 def square(x): i **= x 的なことをやると、 UnboundLocalError: local variable 'i' referenced before assignmentって言われます 解決方法 理由は不明ですが…(泣) ↑↑↑ わかる方いたら是…

pythonの小ネタww

pythonでは、なんと……… 小数点の前の 0 を省略できる >>> 0.5 >>> .5これだけ。ほんとに小ネタでした。

pythonで詰まった

はじめに pythonで遊んでたらerror連発してしまったので紹介しておく。 本題 結果から言うと、ファイル名が悪かった。 実行しようとすると、 AttributeError: 'module' object has no attribute ……と出るので、モジュールの再インストール、手動インストール…

pythonからbansheeを

はじめに bansheeで音楽聞きながらコード書いてたらマウス動かすのが面倒に…(笑)そこで、pythonから操作しようかなと思ったww 本題 pythonからどうやって操作するんだ??………pythonてdbusのモジュールあったようなという事でdbusで接続して見ました。(ipyt…

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__(…

PEP8

はじめに 今回、今まで書いたコードにPEP8のチェックをしてみました。 W293 blank line contains whitespaceなんだこれ…vimのオートインデントのせいで、空白が入ってましたww 本題 今回は、.vimrcに行末の空白をハイライトするオプションを追加してみまし…

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…