問題タブ [kivymd]

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 投票する
1 に答える
37 参照

python - kivyで時間とともに機能を変える方法は?

ここに私のコードがあります:

ご覧のとおり、2つの画面があります。

ここに私のkivyファイル(kv)があります:

今私が直面している問題は、21日後にユーザー名を「RIOT」に、パスワードを「zxcvbnm」に自動的に変更することです。ほとんどのウイルス対策ソフトウェアで、特定の日数が経過するとライセンス キーが要求されることがあります。アプリの 21 日間の無料試用版だけが必要です。時計機能はif文で使うと思いますが、どうやって?助けてくれてありがとう:)

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

multithreading - Kivy KivyMD - マルチスレッドを使用して MDTabs 内の異なる MDgridLayouts を埋める方法

Python 3.6.4 - Kivy 1.11.1 - KivyMD 0.104.1

私は Kivy と kivyMD についてはかなり新しいものであり、スレッド化と共有リソースについてはさらに詳しく知っています。

今日は、3 つの MDGridlayout (sbgridfamily、sbgridgender、sbgridspecies) に SmartTileWithLabels を順番に入力します。正常に動作しますが、ロード時間がかなり長い (~5 秒)。

この読み込みを最適化するために、試しました

  1. ロックやセマフォを使用せずに負荷を異なるスレッドに分割すると、一部のセルが空になります。

  2. MDGridlayout を構造から削除して 1 つのスレッドでオンザフライで作成すると、最初のタイルを MDGridlayout に追加するとすぐにアサーション エラーが発生します。

では、MDGridlayouts を並行して構築するための最良のアプローチは何でしょうか?

画面の構造は次のとおりです。

最初のタブとグリッドレイアウトを含む画面

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

python-3.x - kivymdのテキスト入力からデータを取得する方法

私はkivyに不慣れで、kivymd.iはテキスト入力からテキストを取得したいのですが、ボタンからpythonファイルのsubmit関数を呼び出す問題に直面しています.iはナビゲーションドロワーコードを使用しました。クラス ContentNavigationDrawerまたは クラス TestNavigationDrawer送信関数を定義する必要がありますか? 以下はコードです

.py

.kv

エラー

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

python - Kivymd ListItems のテキストサイズ

kivymd List Itemsのフォントサイズを変更したいです。

kivymd リスト アイテムの font_size変更する方法はありますか。それは OneLineListItems または任意のリスト項目です。