« Python: スクリプト起動用スクリプト PyMyShell を更新した V.003_0 | トップページ | 白笹稲荷神社方面を歩いた »

2015年4月28日 (火)

Python: テキストファイルビューワ PyDocViewe を更新した V.002_0

2015-04-28(火)晴れ、暑いくらい

 テキストファイルビューワ PyDocViewe を更新しました。このアプリは、テキストを表示(簡単な編集も出来る)するアプリですが、通常のテキストエディタ(Pythonのテキスト画面を使った)タイプとは少し異なります。
画像表示にちかい表示で行います。
   特徴は、
    ・フォントの大きさを指定できるので、行の文字数を多く表示できる
    ・行番表示、行番ジャンプができる
    ・1行を1行として、折り返されない表示が出来る
    ・画面の横幅の文字を指定すると、折り返し表示も出来る
などです。

Sscn0014a

 PCのテキストエディタ画面に近い表示にしています。各行は、右へずっと伸びています(折り返し無し表示指定の場合) 

 使っていたら、異常終了するケースがあったので対策しました。

今回の変更:
 ・ドキュメントを表示したのち「3」のキーを押すとPythonごと終了してしまうのを
  対策しました。(3のキーは、行の先頭に戻るためのキーです。)

 canvas.bindでキーに処理を割り付けるとき、最初からNoneを割り付けると、そのキーを押したときにダウンすることが分かりました。何かのルーチンを割り付けてから、解除のためにNoneを割り付けるのは問題ないようです。
 対策:何もしない処理(do_dummy)を作って、Noneの代わりに割り当てました。

 いまだに、色々と勉強になります。

モジュールは 「Python スクリプト 雑記」の
 「35.テキストファイルビューワ PyDocViewe」 に貼り付けました。

 

|

« Python: スクリプト起動用スクリプト PyMyShell を更新した V.003_0 | トップページ | 白笹稲荷神社方面を歩いた »

Python」カテゴリの記事

アプリケーション」カテゴリの記事

携帯電話」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/513620/61490583

この記事へのトラックバック一覧です: Python: テキストファイルビューワ PyDocViewe を更新した V.002_0:

« Python: スクリプト起動用スクリプト PyMyShell を更新した V.003_0 | トップページ | 白笹稲荷神社方面を歩いた »