190723
ui作り直し
ベースはウインドウにしてメニューとステータスバーをつける
左のツリーとお気に入りの間はスプリッタ-で可変にする
メインはタブだけにする
読み込み・保存
shitjis(種類があった)とutf8,utf16 のみに対応してあとは拒絶する
エラーは受け付けない
どうしても読みたいときは警告を出して一番エラーが少ないエンコードで読み込む、その時は サロゲートエスケープを行う
https://docs.python.org/ja/3.7/library/functions.html?highlight=open#open
'strict' --> 'surrogateescape'
読み込んだエンコードで書き込む、utf8だけには変更できる
マルチ対応
QSCintillaDocumentクラスを利用する
検索窓
・検索窓をアウトラインの位置に置いて切り替え表示する
・複数行検索は当然出来るように
・置換も出来るように
・UI上はwidgetを置くか?通常はそこにtreeviewだが、メニューで検索に切り替える。UIは検索でつくるか??
その他機能
・行の数字列の加算
・矢印キーで罫線
import locale
locale.getpreferredencoding(False)
---> scieditor2 #