AliasPropertyで値を特定の範囲に縛る仕組みを実装してみて気付いたこと
AliasPropetyを選んだ理由 次のように機能する物をPythonの通常のプロパティではなくKivyのプロパティで実装したかった。 vc = ValueClapmer(value=200,...
49 search resultsShowing 1~20 results
AliasPropetyを選んだ理由 次のように機能する物をPythonの通常のプロパティではなくKivyのプロパティで実装したかった。 vc = ValueClapmer(value=200,...
何故そんな事をするのか? Manimの使い方を既に心得ている人はこの記事は読まなくていいかもしれません。これは私のようにPyGameの使い方は心得ているけどManimを学ぶ気力が無いのでPyGa...
今回はRVを使って以下のようなchat viewerを作ってみます。 前回作ったものとは違ってview widgetの大きさはまちまちです(文章量に合わせてview widgetの大きさを変えな...
2018年は私にとって衝撃でした。よくGUI FrameworkのKivyを使って遊んでいたのですがgeneratorを用いる事でcallback関数だらけの醜いcodeを驚くほど読みやすくでき...
PyInstallerを使う際に必要そうな事 私はPyInstallerを使ったことがないので動作未確認ですがよく見かけるので貼っておきます。 if not sys.stderr: os.env...
著者 Nathaniel J. Smith 原文 Timeouts and cancellation for humans (2018年01月11日投稿) 訳 たとえあなたの書いたコードが完璧だ...
KivyのProperty Kivyのpropertyは一言で表すなら監視の仕組みを持った属性だと思います。あらかじめ関数を結び付けておくと属性が変化した時にその関数を呼び出してくれるのです。...
EventDispatcher EventDispatcherはKivyの基本的なeventの仕組みを実装している部品のようです。様々な部品(Widget,Animation,App,Sound...
はじめに RecycleView(以降はRVと略す)はやっかいなwidgetだと思います。説明が不十分で不具合も多い1のに、他に替えが利かず使わざるを得ないからです。ただやってる事自体は素晴らし...
追記 2021/12/27 現在youtube-dlが遅くて使い物にならない状態ですが代わりにyt-dlpを用いると十分な速度で落とせました。 $ python -m pip install y...
Trioを使おうとした所、日本語情報があまり無かったので調べました。 非同期codeのへの入り口 一秒後に'3'が出力される import trio async def add(a, b): a...
EffectWidgetのソースやShaderのサンプルコードを読んでいると必ずRenderContextが出てきます。どうやらこれがGLSLを使う上で必要な物のようです。 kivy.graph...
はじめに いつの間にか最新版のKivy Launcherのapkがgithub actionsで作られていて普通に落とせるようになっていました。ただこれは google play storeに上...
自分用の備忘録です。これで少しでもLinux使いが増えると嬉しい。 OS ... Linux Mint 20.2 MATE Edition (Ubuntu 20.04 LTS 派生) PC .....
はじめに RVは大量のデータを表示する為のwidgetです。となればそれにdatabase内のデータを映したいと考えるのは自然な事だと思います。実際にdatabaseとしてsqlite3を使って...
著者 Nathaniel J. Smith 原文 Notes on structured concurrency, or: Go statement considered harmful(201...
何故そんな事がしたい? 普段よくmobile端末でtwitchやyoutubeの外国語動画をBGMとして聴くのですが、母国語では無いため当然一回では理解できず何度も聴く事になります。そうなるとネ...
RecycleViewはdataを表示するだけならそんなに苦にならないですが、user側の操作によってdataを編集しようとした時にこれまでは色々と苦労していました。ただ最近になって簡単な方法に...
きっかけ Kivyのsource codeを眺めていた時の事である。 def escape_markup(text): return text.replace('&', '&am...
今回はkey_viewclassとver2.0.0の新機能の二つについて触れたいと思います。といっても特に何か有用な発見をしたというわけではなく、自分でRVの[公式の使用例][examples]...
49 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.