失敗

kivy

kivy戦記(19-4) kv言語で子を作ったときの初期化方法

その後、さらに簡略化したソースでteratailで質問(kv言語で、Pythonコードからのデータの受け渡しができずに、悩んでいます。)したのですが、回答をいただきました。 要は、kv言語でWidgetの子を作ったときの初期化のやり方が、そ...
kivy

kivy戦記(19-3) class間の受け渡しでドツボにはまる

いよいよ、前項で作ったkv19c.pyの結果をfilelist.pyやfilelist.kvに統合しようとしたのだけど、うまく動かない。 Traceback (most recent call last): File "/home/****...
kivy

kivy戦記(18-1) Windowsでの確認でドライブレターの問題が出る

いよいよメインのAllSCNのボタンに処理を割り付けることにする。 ここの仕様が曖昧だったので、こう決めておいた。 パス表示部分は、この内容を起点にして、下記のtree(現在は仮にシンカリオン云々となっている)で、ファイルの内容を表示させる...
kivy

kivy戦記(16-7) フォルダの選択のつもりだった

では、フォルダの選択を作ろう。この部分である。 既存のロジックであるAllSCNで使っている部分があるので、SetSCNでもこれを参考にしてコピーする。 filelist.kv <SetSCN>: name: 'set' begin_pat...
kivy

kivy戦記(16-2) 開始データパスの初期を求める OS情報を求める

まず、jsonデータが現時点ではないので、開始初期データパス(2018-06-04 名前がややこしいので改称しました)の初期状態をユーザーパスから求めることにする。 これは、環境変数から求めるわけだが、実行しているOSによって求め方が違うの...
kivy

kivy戦記(13-3) ScreenManagerとObjectPropertyの戦い

ここで、ScreenMangerを復活させよう。 filelist.py……① import os from kivy.app import App from kivy.uix.boxlayout import BoxLayout from...
kivy

kivy戦記(13-1) 強敵ObjectPropertyの復活

前回(kivy戦記(12) 画面遷移 )から、次のミッションを実行するために修正していたら、恐るべきミスが発覚した! なんと、ファイル選択をすると、ブチ落ちるのだ。 このときのfilelist.pyを再掲 import os from ki...
kivy

kivy戦記(9-4) サイズ問題再発

(2018-10-4追記) ここで、kvファイル上のOpeSCNとResultSCNは、AllSCNの子として作って失敗して、この項で打開策というか、逃げの手段でそういう作り方をやめていますが、そののちkivy戦記(19-3) class間...
kivy

kivy戦記(9-2) 強敵ObjectProperty(None)との闘い

(2018-10-4追記) ここで、kvファイル上のOpeSCNとResultSCNは、AllSCNの子として作って失敗して、その後そういう作り方をやめていますが、あとでkivy戦記(19-3) class間の受け渡しでドツボにはまる 以降...
kivy

kivy戦記(7-1) 領域と色情報が合わない

再度掲載するが、とりあえずこの画面を目指している。 いままで、OpeSCNの部分は出来た。いよいよResultSCNの部分である。 確認用画面では、こんな風にしたいと思っている。 そういうわけで、こんな感じのロジックにした。 filelis...
kivy

kivy戦記(5-1) インスペクタを使ってみる

今度は、こういう画面構成を目指してみる。 とりあえず、上段のaaaaだけを表示させる。 こういう画面を目指している。 (緑色の画面が上部に表示される) filelist.py(変更箇所はないが新章なので再掲) from kivy.uix.s...
kivy

kivy戦記(4-1) kvファイルがまずくclassがないと言われた 

AllSCNについてはなんとかなったので、今度はその下位にOpeSCNを作って同じものが出るか、調べてみる。 filelist.kv <AllSCN>: BoxLayout: size: root.size <OpeSCN>: BoxLay...
kivy

kivy戦記(1-2) エラーメッセージは解決しても、今度は真っ黒な画面が

kivy備忘録(1-1)の状況から、AllSCNのインスタンスをPython側で設定することとした。 filelist.py from kivy.uix.screenmanager import Screen from kivy.app i...
kivy

kivy戦記(1-1) classがないとエラーではじかれる

(2020/3/18追記) ここから、「kivy戦記」シリーズをお送りいたします。 Pythonの学習をしようと決めた時に、「GUI環境があった方がいい」と思ってkivyも同時に学習したのですが、思った以上にてこずってしまいました。 最終的...