[新]なんでも日記[新]なんでも日記ジャンル不定の日記です。い合わせ問い合わせ問い合わせQML勉強中(Plasmoidの設定)引き続き、QMLの勉強中。RSS等のニュース用Feedリーダーを作ろうとしているが、Feedアドレスの設定とかをPlasmoidの設定ボタンから行いたいが、今回はそれ。Plasmoidの設定ボタンからのアクションを作るには、QTのリファレンス見ても書いて無いようで、KDEのリファレンス見ないとダメぽい。KDEのリファレンスは発見するのも難しい状況なんだが、とりあえず動いた。今までは、metadata.desktopcontents/ui/main.qmlの2ファイルだけ作ってたが、新たに、contents/config/config.qmlが必要。importして、ConfigModelとConfigCategoryを定義すればいいぽい。作ったUIが表示される。実際には設定用の.qmlを用意して、JavaScriptのlocalStorageを利用して設定の保存と読み込みを行えば良いのかな?あと、qmlsceneコマンドで.qmlを実行してもウインドウ表示されるだけでPlasmoidの設定ボタンは出てこないから、plasmapkg2コマンドでインストールする必要があるが、plasmapkg2でインストールしちゃうとKDE再起動しないと再インストールが反映しなくなっちゃう。テストはqmlsceneでテストしておいて、全部完成してからplasmapkg2でインストールって感じにしないとダメだな。最終的に一発勝負wこの仕様どうにかならんの?wここまでで得た知識で、目的の実現ができそうだな。URLにジャンプするリンクの表示がまだか。(JavaScript連携編)[AD]rentafree.net。