問題タブ [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 投票する
5 に答える
4999 参照

python - pycharmインポートエラーのあるkivy

(ここではpython + kivyの新機能)。

こんにちは、私は実行中にKivyでPythonを取得しようとしていますが、エラーが発生したため、PyCharmでKivyアプリを実行する方法があるかどうかを知りたいと思いました:

このファイルをpycharmでロードするとき、それが箱から出してすぐに使えるサンプルゲームであることに注意してください。右クリック-> sendTo-> kivy.batでアプリを実行できますが、大規模なアプリが実際にそのように実行するとは思いません- .-私が諦めたグーグル博士にたくさん尋ねた後、Kivyを使用するためのより簡単な(そしてうまくいけばよりグラフィックな)方法がなければなりません、事前に感謝します!:)

ところで:私の主な関心は、基本的なデータベース要求を行うと同時にGUIに対応するアプリを作成することです。KivyはWXの次に私の最初のオプションでしたが、何か提案があれば歓迎します:)

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

python - 動的グリッド レイアウトの Kivy テンプレート

次のようなレイアウトのテンプレートを作成しようとしています。

最初の部分は簡単です (ただし、私は kivy に非常に慣れていないため、間違っている可能性があります)

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

python - Kivy言語でレイアウトの背景を使用するにはどうすればよいですか

kivy 言語セット StackLayout バックグラウンドの使用方法、stacklayout.py で、使用方法が見つかりません。

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

python - sqliteテーブルからKivyツリービューにデータを入力する方法

私が持っているもの

2つのテーブルを持つsqliteデータベースがあります。1つ目は、typeID、typeName、description、maxPrice、groupIDなどのフィールドを持つ42のアイテムで、そのうち4つの異なるgroupIDがあります。次に、後で他の計算に必要であるが、ツリービューには必要のない6つほどのフィールドがあります。2つ目も同様の構造で、各アイテムにはtypeID、groupID、typeName、description、price、さらに8つの追加フィールドがあります。重要な点は、両方のテーブルにアイテムがグループにまとめられていることです。

私が欲しいもの

これらの各テーブルからkivyツリービューを作成したいと思います。groupIDフィールドは親として機能する必要があり、そのgroupIDを持つすべてのtypeIDは子である必要があります。これをハードコーディングすることもできますが、データが変更される可能性があるため(すべて入力するのは面倒です)、テーブルが更新された場合に自動的に再作成できるように、これを動的に維持したいと思います。ツリービュー。

大局

私の目標は、ユーザーが最初のテーブルから作成されたツリービューから1つのアイテムを選択し、次に2番目のテーブルから作成されたツリービューから多くのアイテム(特定のアイテムの複製を含む)を選択できるようにすることです。私が現在これを行うことを考えている方法は、ユーザーが最初のツリービューからアイテムを選択すると、他のウィジェットの上部に表示され、ユーザーが2番目のツリービューからアイテムを選択すると、下に表示されるというものです。ユーザーが変更できる数量カウンターとともに、最初からそのアイテム。ツリービュー2のすべてのアイテムの合計価格は、ツリービュー1から選択したアイテムのmaxPriceを超えてはならないという制限があります。

大まかな例は次のようになります。

この例では、価格は(2 * 1000)+(1 * 3000)+(4 * 500)+(2 * 1000)= 9000であり、ツリービュー1のアイテム3のmaxPriceである10000を下回っているため、これで問題ありません。 。たとえば、ユーザーがアイテム3の数量をツリービュー2から2に変更しようとした場合、残りの価格は-2000と表示されます(おそらく、これを赤などに変更して目立つようにします)。

2つのツリービューを起動して実行すると、残りを機能させる方法を理解できると思います(または別の質問を投稿します!)この「全体像」を最終目標に向けて提供したかっただけです私の質問の背景を説明するのに役立ちます。

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

android - KivyScrollView+アコーディオンエラー

私はこのコードを持っています。アコーディオンアイテムの数を特定の量を超えて増やすと、アプリは混乱します。gridLayoutバージョン(コメントアウト)は期待どおりに機能します。問題のある地域は、こことそこの間にあります。

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

python - kv 言語での Kivy Screen マネージャーのリファレンス

ボタンをクリックすると画面を切り替えるメインメニューを作ろうとしていますが、ボタンからマネージャーを参照する方法がわかりません。

メインメニューページ(kvファイル)のセットアップがあります:

Button をクリックすると、次のChange Screenようになります。

正直なところ、これは私を驚かせません。BoxLayoutすべてのレイアウトを Python コードで記述し、またはウィジェットにスクリーン マネージャーへの参照を追加することで、これを回避できるとMainMenu思いますが、kv ファイルでこれを行う方法がわかりません。

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

kivy - シンプルなKivyアプリ(フィールド名付きフォーム)の作り方

シンプルなKivyアプリを作成するには?

Androidフォンのようにキーボードを使用してユーザーがフィールド「名前」にテキストを入力すると、この名前が表示されます

私は学ぶためにこれが必要です

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

python - Kivyでキーバインド(Ctrl + O)を作成するにはどうすればよいですか?

イベントをアタッチできるキーバインド (Ctrl + O) を Kivy で作成したいと考えています。Kivy Inspector モジュールが同様のことを行っていることがわかりますが、機能を複製する方法がわかりません。

キーバインドをすべての Kivy アプリケーションで機能させたいので、ウィンドウ/ルート ウィジェットにバインドする必要があると思います。

誰もこれを以前にやったことがありますか?ありがとう!

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

java - Kivy (Python) を使用した Android でのビデオ録画

Kivy ( http://kivy.org/#home ) を介してビデオを録画しようとしていますが、使用する方向またはライブラリがわかりません。

現在、カメラウィジェットを以下のコードで動作させています。これにより、カメラが画面に表示されますが、ビデオファイルを記録して保存する方法がわかりません。どんな助けでも大歓迎です!

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

python - Kivy-iOS で画面解像度を変更する方法

私は、python/Kivy-iOS ツールチェーンを使用してアプリに取り組んでいます。何らかの理由で、iPhone5 にビルドすると、アプリがフルスクリーンで実行されません (上部と下部にレターボックスが表示されます。添付の​​スクリーンショットを参照してください)。これは、iOS 上の Kivy のデフォルトの動作のようです。

解像度を手動で設定する方法、または解像度を適切に検出する方法はありますか?

レターボックスを使用した iPhone のスクリーンショット