>>2
node.jsよく知らないけど大枠はそんな認識でいいと思う 誰かKivyの書籍出してよ。
最近Python始めたんだけどGUIが難しくてわからないお。
Python自体は流行ってるぽいがKivy含めGUIライブラリはいまいち知名度ないな
まずAtomやVSCodeみたいなキラーアプリが出れば注目をあびる優
>>6
Pythonで一番キビキビなGUIがKivyじゃないのか
もともと他所向けのgtkやらqtをpythonで使えるようにしたのと違い、
kivyはPythonを大覚醒させるために作られた現最強GUIライブラリだろうし 機敏に動くGUIライブラリcivynなんてどうだろう?
すげーたくさんの奴が使っているだろ
Kivyはpythonを少し使える奴なら余裕で使えるから
相談・質問が出ないだろう。当然過疎スレになってしまうよな
マジで誰かまともな書籍出してくれ
4000円程度なら買ってやるから
結構癖があって慣れるの大変。
日本語の入力もできないし。
カレンダー作ろうと思ってKivyファイルを作っていたが
日付のラベルは一個づつ作らなきゃ行けない?for文が使えない?
ってなってしばらく放置してる
>>27
俺も似たようなとこで詰まったけど、.pyファイル上で
親ウィジェット.add_widget(子ウィジェット)
すれば、for文でウィジェットたくさん作れた 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
71OBS
コーマンドプロンプトや端末エミュレータのようなものを作りたいけどとっかかりがつかめない
みんなのんびりしてるねぇ
俺が噂の33だけど
キーボード入力したものとその結果を一つのテキストボックスに入れるのどうやるの?
分からなかったらここで質問すればいい。ワイが答えるよ
>>40
TextInput.textを書き換える処理を書けばいいんじゃないの?
テキストインプットのみでコマンドプロンプト風にするのはどうやればいいかわからんけど、ラベルと組み合わせればそれっぽく作れそう 手軽さは圧倒的にTkinterだよなぁ
情報量はどっちも少ないけど
ただ画面だすだけのプログラムすらまともに動かない。
[CRITICAL] [Window ] Unable to find any valuable Window provider.
略
[CRITICAL] [App ] Unable to get a Window, abort.
糞だな。
>>53
環境準備楽だしビルドも遅くないしな
kivyは散々苦労してビルド環境揃ったと思ったらビルド時間パナいもんな ようやく
hello world!
がlabelで表示できた。
んで。使い方の日本語のやつないの・・・
kivyを踏み台にiphoneからandroidへ移行したいの
正直どうしてもPythonがいいの!!とかじゃなきゃ他にいくらでも作りやすいマルチプラットフォーム環境はありそう
Xam..
2年ほど前、kivyで業務用アプリ作って納入したが、ビルドに死ぬほど苦労した思い出。
あとアプリが起動するまでがすげー遅い。
kivy designer ていうuiデザイナツールがあったはず
まともに動くかは知らん
kivyMDていう material designのコンポーネント(?)セットもある
ちょっと触ってみたけど見た目はかっこいいね
ただ
・少しコントロールの外観変えようとするだけでatlas作るの面倒
・TextInputの日本語インライン入力できない
さすがに日本人が無理して使う理由はないと思う
まずインストールで詰んだ
pip install kivyだけじゃいかんのか
一応チャットアプリ的なものとか電卓とか作れたけど、実行ファイルにしようとするとなんかあれこれ言うこと聞かねえし嫌になっちまったよ
もう辞めようかな
もーもたろさん もーもたろさん ♪
お腰にtkinter kivy django ♪
ひとつ わたしに くださいな ♪
ようやく環境が構築でけた。
コントロールとkvファイルの関係がわかりづらーーーー・・・。
pythonでスマホアプリが作れるのがいいと思ったんだけど、
kv言語とやらが嫌だわ。。。
GUI全般に言えるけどサンプルプログラム少しづつ解いてたら上達するようなのが少ないよなぁ
ほとんどの人が詰まる部分なんてだいたい一緒なのに
kivy調べてもボタン配置できましたすごいでしょの記事がほとんどで辛い
ListView deprecated で RecycleView 使えとか書いてるけど
ListView使ってもいいよね?
Flaskが軽量なWebフレームワークで良いよ。 フォームはHTMLだし。 丁度JavaのJSPやPHPみたいだな。
実行はブラウザで実行される。
これ動く?
import matplotlib.pyplot as plt
datas = [10, 30, 20, 50, 40] #グラフにするデータ
positions = range(1, 6) #x軸の位置
plt.bar(positions, datas) #棒グラフの作成
plt.show() #グラフの表示
kivy designer がkivy1.10.1までしか対応してないっぽいから、そいつ入れたんだが、sdl2のインポートエラーが出てハマってしまった、、、
widget tree書くためのwordがわからん。何で公式ですら情報が少ないの?
kivyのコアとか解析するしかないの