問題タブ [sailfish-os]
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.
qt - Sailfish OS - ダイアログが受け入れられた後にページを変更する
データベース内のオブジェクトに関する情報を表示するページがあります。このページでは、ダイアログを呼び出してそのオブジェクトを削除できます。ユーザーがダイアログを受け入れると、オブジェクトは削除されますが、デフォルトでは、ダイアログを受け入れた後、表示されるページは削除されたオブジェクトに関するページのままです。
そのため、すべてのページを削除して、アプリが起動したばかりのように、ユーザーをメイン ページに移動したいと考えています。
いくつかの方法を試しましたが、これを解決できません。ポップを使用すると、
qml - QML要素にアクセスできません
セイルフィッシュOS用の簡単なアプリを書こうとしているのですが、カバーとのやり取りに困ってしまいました。Cover は、アプリが非表示のときにホーム画面に表示されるシンプルな QML コンポーネントです。アプリの初期化方法のコードがあります:
CoverPage は、以下で構成される qml ファイルです。
問題は、そのファイル (CoverPage.qml) の外側のコードのどの部分からもカバー ページの要素にアクセスできないことです。たとえば、その場合、次のエラーが発生しました。
しかし、pageMenu は ApplicationWindow.initialPage プロパティからロードされた別のファイルで定義されており、ログからわかるように正常に初期化されています。Github でいくつかの例を見つけようとしましたが、結果はありませんでした
qml - QML JavaScript ファイルのオブジェクト プロパティを編集できません
誰かが次のセットアップで何が間違っているのか説明してもらえますか?
アイデアは、ゲーム エンジンを engine.js で開発し、UI ロジックを qml ファイルで開発することです。
page.qml
エンジン.js:
そのため、ページ上の要素をクリックすると、エンジンから selectRole が呼び出されます。奇妙な理由により、モデルで選択したプロパティを更新しても、実際にはモデルが更新されません。なぜこのようになっているのですか?
c++ - Sailfish Silica / QML で Slider の値を操作するには?
QML でのフォームの宣言で完全に迷っているようです。Q_PROPERTies が適切に設定された C++ オブジェクトがあり、QML でそのクラスのオブジェクトにアクセスでき、QML でスライダーを使用したいと考えています。Slider の値でオブジェクトのプロパティの情報を更新するにはどうすればよいですか? またその逆も同様です。
linux - Sailfish-os の GIF
私は少し問題を抱えてここに来ました。コードでローカルの .gif を使用できません。
Linux で QtCreator と Sailfish VM を使用して Sailfish-os アプリケーションを作成しています。
最初にこの例を試しましたが、成功しませんでした。
実行リターン:
QML AnimatedImage: アニメーション画像ファイル file:///bla/bla/..... の読み取りエラー
gif の他のアクセス許可と他の gif で同じ問題が発生します。
いくつかの調査の後、誰かがプラグインをダウンロードするように指示しているこのページを見つけましたが、Qt はデフォルトで gif が既にサポートされていることを宣言しています (リンクを張ることができればいいのですが、私は新しいです ---'、コメントを参照してください)。
プラグインは最終的に入手できなくなり、ディレクトリにこの Sailfish/bin/plugins/imageformats/libqgif.so が見つかりました。
では、このいまいましいものにGIFを表示するにはどうすればよいですか?
qt - Sailfish OS プロジェクトの RPM パッケージにファイルを追加するには?
Sailfish OS
アプリを構築しようとしていますが、パッケージ*.wav
を通じて配布されるファイルを使用する必要があります。*.rpm
私の場合、これらのファイルは に配置され/usr/share/[application_name]/sounds/*
ます。*.pro
および*.yamp
ファイルを適切に設定するにはどうすればよいですか?
c++ - Sailfish OS での Gstreamer の出力音なし
Sailfish OS 用のオーディオ プレーヤーを開発していて、gstreamer 経由でファイルを再生しようとしていますが、問題: 音が出ません。
コンソール経由で gstream を確認しました:
gst-launch-0.10 filesrc location=/path/to/file.ogg ! デコードビン!自動オーディオシンク
そして、それはうまく機能しています!
オーディオファイルをオーディオファイルに変換することをテストしました:
そして、それはうまく機能しています!
しかし、私がそれを再生しようとしているとき、音はありません:
Gstreamer バージョン: 0.10
rust - どの言語が ARMv7hl にコンパイルされるかを知るにはどうすればよいですか?
SailfishOS アプリケーションをプログラムしたいと考えています。しかし、私は QML、C++、または Python を使用したくありません。
Rustのようなものを使いたいです。しかし、実際にどのようなオプションがあるかを知る方法がわかりません。
ARMv7hl のバイナリを作成するコンパイラを特定するには、どのようなことを知っておく必要がありますか?