表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
Pythonに「なろう系タイトルジェネレータ」を移植し、さらにいろんなツールを開発してみる物語  作者: 超プリン体
第一章 なろう系タイトルジェネレータを移植する
1/20

第一話 「Python版なろう系タイトルジェネレータ」の開発を志す ~流浪の魅力ウロボロスシュレディンガー

 みなさんこんにちは。


 私は以前、Excel VBAを使って、「なろう系タイトルジェネレータ」というのを作り、そのプログラムを公開したのですけど、いろいろあって今では、Excel VBAが使えない状態になっています。しょうがないので、Pythonへの移植に挑戦してみることにしました。よかったら、みなさんもPythonの勉強がてら、チャレンジしてみてください。


 ところで私、実はPythonは、最近少しかじっていたこともあり、今使っているPCに、開発環境がインストールされています。コーディングに使っていたのは、Anacondaアナコンダという環境の、Spyderスパイダーというツールです。起動してみると、一応現在でも、Spyderはうまく使えそうです。開発方針ですが、Windows上で便利に使えるツールにしたいので、tkinterティーケーインターという、Pythonからウインドウを作成・操作できるモジュールを使うことにします。tkinterの詳しい使い方については、解説本などで調べてみてください。



 さて、作ってみたコードがこちらです。なろうで掲載しやすくするために、改行コードを省略していますので、プログラムとしての読みやすさはイマイチです。


 内容は、tkinterで「なろう系タイトルジェネレータ」というウインドウを表示させるだけのものです。このウインドウには、「ここにランダムで作成したタイトルが表示されます。」、と書かれたラベルと、「自動作成」、「終了」というボタンが配置されていますが、今の所ボタンを押しても、なにも起きません。なので終了するときは、ウインドウ右上にある、「X」ボタンを押して、終了させてください。



(ここから)

# -*- coding: utf-8 -*-

import tkinter

#ウインドウ設定

tk=tkinter.Tk()

tk.title(u"なろう系タイトルジェネレータ")

tk.minsize(480,200)

#ウインドウ表示

win=tkinter.Canvas(bg="black",width=480,height=200)

win.place(x=0,y=0)

btn_quit = tkinter.Button(tk, text='終了')

btn_quit.place(x=130, y=80)

btn_create = tkinter.Button(tk, text='自動作成')

btn_create.place(x=50, y=80)

txt_title=tkinter.Label(text=u"ここにランダムで作成したタイトルが表示されます。")

txt_title.place(x=0,y=0)

tk.mainloop()

(ここまで)


挿絵(By みてみん)


今回はここまでです。次回はボタンを押した時に、何か反応するようなコードにしてみる予定です。


では次回またお会いしましょう。

フレ登録、ブクマ、ポイント、ご質問などお気軽にどうぞ。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ