私はクロスプラットフォームテストをいくつか試みようとしています。ここでは、Windows用の作業コードは次のとおりです。Windowsでは動作しますが、Linux環境では空白の画面が表示されます
main.py
#!/usr/bin/kivy
import kivy
kivy.require('1.0.6')
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang import Builder
class MatrixCalcLayout(BoxLayout):
pass
class ConfusionMatrixCalc_v3App(App):
def build(self):
return MatrixCalcLayout()
if __name__=='__main__':
ConfusionMatrixCalc_v3App().run()
ConfusionMatrixCalc_v3.kv
#:kivy 1.0
#:import kivy kivy
<MatrixCalcLayout>:
orientation: 'vertical'
BoxLayout:
Button:
BoxLayout:
Button:
BoxLayout:
Button:
私はUbuntuの上でそれを実行しようとすると、それはアップロードしkivyキャンバスを示していあたかも.kvファイルにリンクしていないかのような空白の(黒い)画面です。
編集:.kvファイル名を修正し
ありがとう、私の謝罪は、kvのファイル名は確かにConfusionMatrixCalc_v3、私のオリジナルの投稿の命名は、誤植だった。それはまだLinux上で動作しません。 – KubiK888
私はlinuxを使っていて、.kvファイルを 'confusionmatrixcalc_v3.kv'に変更しています(それはすべて小文字です)。 .kvファイルは.pyファイルと同じフォルダにありますか?また、スクリプトをどのように実行していますか? – ODiogoSilva
これで動作します。ありがとう。 – KubiK888