問題タブ [kivy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9020 参照

python - Kivyをインストールできません:Cython/GCCエラー

だから私は公式サイトの指示に従ってKivyをインストールしようとしました:

これは私が得るものです:

Webで答えが見つからなかった後、エラーを生成したファイル、transformation.c、transformation.pyx、transformation.pydの調査を開始しました。Cythonについても少し読みました。

まず、すべてのエラーは同じ種類です。

最初のエラーはここで発生します:

__pyx_t_3のタイプは次のとおりです。

これは、 transformation.pxdファイルから自動的に生成されたため、この奇妙な名前になってい ます。

したがって、type(__pyx_t_3)== type(matrix_t)==double*。

__pyx_v_selfのタイプは次のとおりです。

繰り返しますが、transformation.pxdから生成されました:

したがって、type(__pyx_v_self-> mat)== type(Matrix.mat)== type(matrix_t)== double *

ご覧のとおり、割り当ての両側は次のとおりです。

(double *)タイプです。

このエラーの理由:

その時育てられている?

コンパイラがmatrix_tのタイプをdouble*として認識していないようです。

0 投票する
1 に答える
8508 参照

python - Kivy 日付ピッカーウィジェット

[解決済み] 受け入れられた回答の適用と、kivy DatePicker ウィジェットを機能させるためのソース コードについては、以下を参照してください。

私は Kivy を学んでいて、学習演習として日付ピッカー ウィジェットを作成することにしました。

障害にぶつかり、続行する方法がわかりません。date_labels がクリックされたときに、その日の部分を持つ日付オブジェクトに self.date を設定するようなメソッドを追加したいと考えています。

追加してみました

最大再帰エラーしかありませんでした。

解決:

0 投票する
2 に答える
1659 参照

python - Mac上のEclipseIDEのPythonKivy

EclipseIDEでPython用のKivyライブラリを使用しようとしています。私はグーグルで見つけたいくつかの解決策を試しましたが、どれもうまくいかないようです。私はPython2.7でMacOSX10.7を使用しています。

コマンドを使用してkivysetup.pyファイルをインストールしました

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/にあるkivyフォルダーの方法を説明します。Eclipseで、[設定]-> [PyDev]-> [インタープリター]に移動し、ライブラリを追加できる場所にそのパスを追加して、変更を適用します。Pythonコードを書くときに、必要なものすべてをkivyからエラーなしでインポートし、kivyモジュールを使用してコードを完成させてコードを書くことができるようになりました。コードを使用してプロジェクトを実行しようとすると、

エラーが発生します、kivypythonエラー

このエラーが発生せず、Eclipseから直接Kivyプログラムを実行できるように、Eclipseをセットアップするにはどうすればよいですか?

0 投票する
1 に答える
1211 参照

math - Kivyを使用して数式をレンダリングするにはどうすればよいですか?

私は Kivy を使用して電卓を作成する過程にあり、いくつかのカシオ電卓 (http://www.casio-intl.com/asia-mea/en/calc/scientific /ntd/)。そのような表示をサポートする別のプログラムがあります (http://algebrator.software.informer.com/)。

したがって、基本的にユーザーは式を入力し、式の出力は「自然な教科書」の表示に似ているはずです。これを私のKivyプログラムに統合する最良の方法は何ですか? これに使用できるライブラリはありますか?

私の友人の 1 人が Python で LaTeX を使用してそのような式を表示したことを覚えていますが、それらは単なる画像だったと思います。

0 投票する
0 に答える
208 参照

python - Python / kivyアプリでの分散メッセージング用の既成のソリューションはありますか?

たとえば、rabbitMQのようなプログラム。しかし、私はそれをコンパイルされたパッケージに含めることができるようにしたいと思っています。そうすれば、.exeまたは.dmgファイルを実行するだけで外部にセットアップするための特別な要件はありません。

このようなことがすでに可能なのか、それとも自分で何かをまとめる必要があるのか​​、興味があります。

0 投票する
4 に答える
67969 参照

python - Kivy:ウィンドウサイズを変更するには?

を使用してプログラムを書き始めてkivyいますが、サイズの処理方法を理解するのに問題があります。

例えば:

上記のプログラムは機能しますが、巨大なウィンドウが作成されます。設定しようとしてsize=(100, 100)も何も変わりません。設定size_hint=(None, None)すると、正しいサイズのボタンが表示されますが、まだ巨大なウィンドウ内にランダムに配置されます。のサイズを設定しようとしてMyAppも何も変わりません。

ボタンと同じサイズのウィンドウを作成するにはどうすればよいですか? それは十分に単純な作業であるはずですが、ドキュメントと例を見ると、これについて何も見つかりません。

0 投票する
2 に答える
4566 参照

python - ルート ウィジェットのウィンドウ サイズが同じでないのはなぜですか?

でカスタム ウィジェットを使用しようとしていますGridLayoutが、ウィンドウ全体にグリッドが拡大するのではなく、常に隅に非常に小さなグリッドが表示されます。

サンプルコード:

Widgetのデフォルトsize_hint(1,1)、ウィンドウ全体に展開する必要があるためですGridLayout。なぜこれが起こらないのですか?どうすれば望む結果を得ることができますか?

0 投票する
1 に答える
1241 参照

python - スピナーで無限の整数値を許可するにはどうすればよいですか?

ユーザーが特定のステップで、下限または上限なしで整数Spinner値を選択できるウィジェットが必要です(つまり、少なくとも10億の範囲内である必要があるため、シーケンス全体を記憶する機会はありません)。

kivyのウィジェットを見ましSpinnerたが、そのようなことをしてもうまくいくとは思いませんSpinner(values=itertool.count())。また、文字列値に制限されています。

に似たものを取得する簡単な方法はありQSpinBoxますQtか?

0 投票する
1 に答える
152 参照

python - ランダムな時間にバインドする

私はkivy用のカスタムウィジェットを書いています(このbind質問を参照してください)が、何らかの理由で、メソッドが実際にはコールバックをバインドしないことがあることがわかりました。

私のクラスには、次のコードがあります。

TimedButton他のカスタム クラスはどこにありますか。タイマーを開始するButtonサブクラスですon_touch_down。一定時間経過しても受信しない場合on_touch_up、長押しと見なし、数ミリ秒ごとにon_time_sliceイベントのディスパッチを開始します。Clock.schedule_interval

したがって、次のようにカスタム クラスを使用しようとしています。

valueまったく増加しません。

私が行った場合:

on_time_sliceイベントごとに増加します。MyAppメソッド内のバインドが機能しないのに、クラス内のバインドが機能する理由がわかりSpinBox.__init__ません。私は何を間違っていますか?