失敗

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_path_d...
kivy

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

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

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

ここで、ScreenMangerを復活させよう。filelist.py……①import osfrom kivy.app import Appfrom kivy.uix.boxlayout import BoxLayoutfrom kivy...
kivy

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

前回(kivy戦記(12) 画面遷移 )から、次のミッションを実行するために修正していたら、恐るべきミスが発覚した!なんと、ファイル選択をすると、ブチ落ちるのだ。このときのfilelist.pyを再掲import osfrom kivy.a...
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の部分である。確認用画面では、こんな風にしたいと思っている。そういうわけで、こんな感じのロジックにした。filelist.py...
kivy

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

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

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

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

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

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

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

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