読者です 読者をやめる 読者になる 読者になる

morris555's diary

高校生のブログです。

python で qt4 #07

はじめに 今回は少し面白くするために、matplotlib を使ったグラフをQtで表示させてみたいと思います。 めいん #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui from matplotlib import figure from matplotlib import py…

はじめました

やっと使えるようになりましたww しばらくは、はてなダイアリーをメインでやっていく予定ですが、 少しずつ更新していくので、よろしくおねがいします。

PCなしでの2日間ww

はじめに 実は色々な事情があって、2日間PC無しで(携帯も…orz)の生活をすることになりまして…そこで気付いたことをメモ程度に書きたいと思います。 本題 1.イライラする。 すごくイライラします。 ほんとにイライラしますww2.時間が長く感じる。 これを一…

python で qt4 #06

はじめに 今回は、スライダーをやってみようかと思います。 本題 いきなり本題ですが…… #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui from PyQt4 import QtCore class Widget(QtGui.QWidget): def __init__(self): sup…

python de qt4 #05

はじめに さあ、今回もQtネタです。今回はクローズイベントについて。 本題 まずはコードを、 #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui class Widget(QtGui.QWidget): def __init__(self): super(Widget, self).__…

python de qt4 #04

はじめに 今日はプログレスバーです。gtk3より、簡単にできた気がします。 本題 開始ボタンをクリックするとスタートするシンプルなプログラムです。 #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui from PyQt4 import Q…

python de qt4 #03

はじめに またQtネタです。。PyQt4ではカレンダーが簡単にできるらしい(?)のでやってみましたww 本題 マジで簡単にできました。 #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui from PyQt4 import QtCore class Widge…

python de qt4 #02

はじめに 今日は、Buttonです。PyQtでは、QPushButtonというやつですwwまあ普通のボタンなんで、、、 本題 ボタンを押すと、Hello Worldと出るだけです。 #!/usr/bin/env python # -*- coding:utf-8 -*- import sys from PyQt4 import QtGui class Widget(…

python de qt4 #01

はじめに 今回はPyQt4をつかってみました。たまには、Qtも良いかなと思いまして。。。pythonでQtを使うには、PySide というのもあるらしいですが、今回はPyQtを使いました。 本題 例のごとく今回はシンプルなWindowをww #!/usr/bin/env python # -*- codin…

久々にpython で Gtk+3 #15

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

pythonでg.y95.jpのAPI

はじめに yosida95さんがこんなサービスやってました。 http://g.y95.jp/ なのでAPIで遊びました。 本題 今回は比較的簡単でしたww #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url= "http:…

はてなキーワードAPIで遊ぶ by Python

はじめに 今回は、はてなキーワードAPIで遊んでみましたww IPythonから まずはIPythonから遊んでみた >>> import xmlrpclib >>> hatena = xmlrpclib.ServerProxy('http://d.hatena.ne.jp/xmlrpc') >>> res = hatena.hatena.getSimilarWord({'wordlist': 'p…

pythonでux.nuのAPIを使ってみた!

はじめに 今回はux.nuのAPIを使ってみました ←今更ですが(泣) 本題 今回もコードを… #!/usr/bin/env python # -*- coding:utf-8 -*- import urllib import json import sys def Shortened(site): url = "http://ux.nu/api/short?" short = urllib.urlopen(ur…

pythonでの日本語について。。。。

はじめに 今回はpythonでの日本語について、という事です、、、 本題 a = input(u'数値を入力してください。 >>>') こんな感じに書いたら見事にエラー UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-11: ordinal not in range(1…

pythonでQRコード作成

はじめに pythonを使うまでもありませんが、、一応pythonを使ってみます。 準備 Google Chart APIを使います。 #pip install pygooglechart これでインストールできます。 本題 #!/usr/bin/env python # -*- coding:utf-8 -*- from pygooglechart import QRC…

pythonで日本語形態素解析

はじめに 日本語形態素解析ってタイトルかっこいいww今回はMeCabを使ってみました。 本題 まずは例を、、 >>> import MeCab >>> m = MeCab.Tagger('-Ochasen') >>> print m.parse("焼き芋落とすと思いきや!") 焼き芋 ヤキイモ 焼き芋 名詞-一般 落とす オ…

pythonの小ネタ #3 〜解決〜

はじめに 前回の記事の解決法をyosida95さんに教えて頂きました。 本題 別にglobalはいらなかったようです(泣)yosida95さんによると、 「定義されていない変数bを参照しようとしたから」 らしいです。いきなり、 print b みたいなのと同じエラーでしたね。。…

pythonの小ネタ #3

はじめに 今回は、forループ(?)でちょっとミスってたww 本題 例えば、 a = 'python' for i in range(0,3): b += a + 'ista' + ',' print b こんな感じにやったらエラー(泣) 解決法 global b b = '' a = 'python' for i in range(0,3): b += a + 'ista' + …

python de Gtk+3 #14

はじめに この関係のネタは久々ですね。。今日はコンボボックスについてです。 本題 例 #!/usr/bin/env python # -*- coding:utf-8 -*- from gi.repository import Gtk class MainWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=…

pythonでインデックスつきループ

はじめに 昔どこかに書いてあったネタですが。。 本題 pythonでインデックスつきループをするには、 enumerate関数を使えばいいらしいです。 >>> for i, v in enumerate(['a', 'b', 'c']): ... print i, v ... 0 a 1 b 3 c こんな感じに出来ます。 おわりに …

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> い…

Acer5336でUbuntuを使うとバックライトが!!

タイトルのとおりです。バックライトが付きませんね(泣)ググったらすぐ見つけましたwhttp://ubuntuforums.org/showthread.php?t=1742352 sudo vi /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" GRUB_CMDLINE_LINUX="…

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…

文化祭

今日は文化祭でしたww暇すぎて疲れたー今日はもう寝ようかな(笑)

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…

文化祭 〜準備〜

もうすぐ文化祭ですww先生から「一年生は静かに過ごせばいい」って言われた(笑)準備することすらない、暇だ… 勉強だww 暇だから勉強でもしようかな。 学校の勉強?? いえいえ…もちろんPythonの勉強(笑)

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…

はてなダイアリーはじめました

Pythonとか学校の事とか書いていきます。twitterもやってるので、よろしくお願いしますww