Python
くだらないエラーで悶々と悩む人よ、 僕のミスを見て、もしかしたら同じ躓きに気づけるかもしれない!! くだらないミスまとめ(MySQLそのもの) そもそもデータベース作れてなかった ERROR 1045(28000) Access denied for user ……最初は root で入ろうな! …
実にお久しぶりです。月助です。 以前はpythonも3.6だったということでしたが、もう3.9まで来ました。 環境も mac book air (2011) から windows10 デスクトップPC に代わりました。 そんなことはともかく、GPU使いてええええええ。 ってあなたに捧げます。…
半透明の白色とかを重ねたインターフェースを考えがち。今回はTkinterでそれを実現したいが一筋縄ではいかない。 とりあえず単純にcanvasを透明にするだとか、半透明のpngを重ねるだとかやってみたができそうにない。そういうわけで、PILを駆使して『背景に…
ユーザからの入力を受け取って反映させる。これができなければインターフェースはほぼほぼ意味がない。 今回は、ユーザの入力した文字列を取得し、適当に使用する例。 ※この記事はPython3.6.1で書かれています。 ※Python2系の場合、コード中のtkinterをTkint…
ボタンを押したら別画面に移動したい。 今回は以下の二つの方法を試す。どっち使うかはお好みで。 canvasを変える ウィンドウごと変える 準備 import tkinter def transition_button(widget): # ここにボタンを押した時の処理を書く。 print("clicked") # ウ…
ボタンを押すごとに、ウィジェットを増やしたい。今回は適当に文字(Label)を増やします。 ※python2系の場合はtkinterをTkinterに変えてください。 キャンバスとボタンを配置 ここは好きなように適当にやろう。 import tkinter window = tkinter.Tk() windo…
文字列の内部にリンクをはり、押したらウェブに飛んで欲しい。 ※ここでいう文字列とは、Labelウィジェットのこと。 ※例によって、python2系ではtkinterをTkinterと書き直してみてください。 デモ とりあえずやってみる。 インデントに気をつけつつコピペして…
PythonのTkinterで、というより、Pillow(PIL)の使い方説明に近くなってしまったが、前回(Python の Tkinter で 画像を表示する - つきすけ の コーディング記)同様Tkinterのバージョンが8.5以前の方のための、PILを用いた画像あれこれ。 そろそろTkinterのバ…
ゲーム作るのは小さい頃からの夢… ということでPythonでノベルゲーム作れるよっていう「Ren’Py」をクリスマスイブに突然触り始めたのはいいものの、初歩はやっぱ壁があるものなので、かなりちょっとしたことだがメモメモ。なお、Ren'Pyのバージョンは7.3.5 …
ウィジェットを配置するとき、.pack() もしくは.place()をいじることで実現できます。gird() はそもそもの挙動がよくわかっていないので省略です。 とりあえず、こんな感じのことがやりたい。 canvas以外のウィジェット(ボタンとかラベルとか)にも有効… だ…
Polyglotで品詞タグ付けをやろうと思った時のこと。 ユニコードエラー UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 3131: invalid start byteぜんぜんわからないまま格闘すること一時間polyglot自体を再インストールすることで直…
書き慣れたPythonと対比してC言語を覚えたいコーナ。 結論から言えば、Pythonの対比するほどのことではなかった。 まあ、初学者の理解の助けにでもなれば。 配列分一気に書き込む C言語 #include<stdio.h> int main(void){ FILE *file; file = fopen("output.txt", "w</stdio.h>…
普段はPython、でもたまにCを書かなければならない。 全然覚えられないファイルの読み書き動作を、Pythonと対比することでメモしておく。※ 無理やり対比させているため、よくある書き方とは全然違う見た目になっています。 ※ 本記事の中身は、fgetsとfgetcの…
Pythonにて、Tkinterのバージョンが8.6以前の場合にpngの画像を表示する方法。環境が限定されている中で必要に迫られることもあるのです。 Python3.6.1 Tkinter8.5 画像を表示するには、Python標準モジュールのPILというものを使用する。今回はこの画像をWin…