問題タブ [maemo]

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

python - 複数の一般的なユーザーインターフェイスを処理するにはどうすればよいですか?

私は2つの異なるプラットフォーム、つまり通常のデスクトップLinuxとMaemo 4で実行されるPythonアプリケーションに取り組んでいます。両方のプラットフォームでPyGTKを使用していますが、Maemoには、見栄えを良くするための小さな調整がたくさんあり、次のように実装されています。

UIをMaemo4で見栄えよく動作させるために必要な、これらのifステートメントは約15個あります。

これはずっと管理しやすいものでした。問題は、しばらく前に新しいバージョンのMaemo(5、別名fremantle)がリリースされ、Maemo4と比較していくつかの大きな違いがあることです。 3つのプラットフォームすべてが同じコードベースでうまく機能するようにします。これは、面倒になるためです。また、プラットフォームごとに元のGUIコードのコピーを作成して、特定のプラットフォーム用に変更するだけでは不十分です(できるだけ多くのコードを再利用したいと思います)。

では、同じコアUIコードに基づくプラットフォームごとにわずかに異なるUIを使用する方法は何ですか?これはPythonやMaemo固有の質問ではないと思います。これがどのように行われるかを知りたいだけです。

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

android - 携帯電話からの画面出力をモニター画面にリダイレクトする

携帯電話の出力を標準画面にリダイレクトする方法はありますか?

LinuxおよびXサーバーベースのデバイス(Maemoなど)で可能でしょうか?そしてAndroidデバイスでは?

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

python - フリーマントルのQListWidget

freemantle(maemo、n900)のQListWidgetに問題があります。

同じウィンドウで2つのQListWidgetを使用し、ユーザーが各ウィンドウで番号を選択できるようにしたい。

ユーザーが2番目のQListWidgetを使用すると、その上の「青」の色が見えなくなります。QListWidgetで選択されているアクティブでないアイテムの色を変更するにはどうすればよいですか?

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

windows - Windows で Qt 開発を開始する方法はありますが、Maemo 5 を対象としていますか?

最近、Qt について耳にし、Qt で開発するのがいかに楽しいかについて読みました。ちなみに、私も Nokia N900 を購入していますが、その OS である Maemo 5 が Qt をうまくサポートしていると聞いたので、試してみようと思いました。

私は .NET 開発者なので、Windows で開発したいと考えています。可能であれば、Visual Studio を使用します。最新の Qt SDK をダウンロードしました。Qt Creator を起動し、簡単な「Qt4 Gui アプリケーション」を作成しました。問題なく動作していましたが、Maemo 5 用にコンパイルするオプションがどこにも見つかりませんでした。

次に、Visual Studio プラグインをダウンロードして、それを使用して「Qt アプリケーション」を作成しようとしましたが、どの Qt プロジェクト タイプを選択しても、[OK] ボタンをクリックした後、ダイアログが再び表示され続けたため、作成できませんでした。何でも作成します。

Maemo 5 SDK についても読みましたが、Linux でしか動作しないようです。(Windows のすべてのウォークスルーは、Linux で仮想マシンをセットアップすることから始まりました。) ただし、私は Linux の経験がまったくないので、Windows にとどまることを好みます。

私の質問は、Windows での開発中に Maemo 5 で実行される Qt アプリケーションを作成することは可能ですか、それとも不可能ですか?

ご回答ありがとうございます。

編集(解決策):

この質問を始めて以来、非常に優れた開発ツールであるNokia Qt SDKは、この問題を非常にうまく解決しています。クロスプラットフォームであり、Symbian アプリと Maemo アプリの開発に同様に使用できます。Maemo ツールチェーンの場合、回答で推奨されるツールであるMADDEを使用します。(もはやテクニカル プレビューではないことに注意してください。)

これは、Nokia Qt SDK に関する非常に優れた紹介ビデオです。

0 投票する
4 に答える
7684 参照

python - Python + QT + Gstreamer

私は PyQt を使用しており、ウェブカメラからビデオを取得して QT ウィジェット内で再生しようとしています。C と Qt、および python と gtk のチュートリアルを見つけましたが、この pyQt と gstreamer の組み合わせについては何もありません。誰でもこれを機能させますか?

これにより、ビデオは正常に再生されますが、別のウィンドウで再生されます。

必要なのは、オーバーレイを機能させて、GUI のウィジェット内に表示することです。ありがとう、インターネットの達人!

わかりました、私はかなり遠くまで行きましたが、まだ助けが必要です. 私は実際にこれを Maemo 用に書いていますが、次のコードは私の Linux ラップトップで問題なく動作します。

ここで、wId は、出力を表示しようとしているウィジェットのウィンドウ ID です。これを N900 で実行すると、画面が黒くなり、点滅します。何か案は?私はここで死にます!

編集:完全なコードを投稿するように求められましたが、まだ少しクリーンアップする必要がありますが、関連する部分は次のとおりです。

これはいくつかの部分をつなぎ合わせたもので、今はテストできませんが、誰かの役に立つかもしれません. 幸運を!

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

qt4 - ListWidgetItem に checkstate を設定する

アクティベーション時にステータスを変更するチェックボックス項目のリストを作成しようとしています。アクティブ化信号を接続でき、すべてが機能しているように見えますが、画面が変わります。ここにいくつかの手順がありませんか?

リストの作成は次のとおりです。

ハンドラは次のとおりです。

クリック後にハンドラーが起動することを確認しました-そこに印刷物を置くと、「チェック済み」/「チェックなし」が交互に表示されます。チェックボックス自体を更新するにはどうすればよいですか?

編集: update() を呼び出して、itemChanged シグナルを発行しようとしました...これまでのところ運がありません。

0 投票する
2 に答える
488 参照

embedded-linux - Maemo 5 をカスタム組み込みデバイスに移植するには?

Maemo 5 をカスタム組み込みデバイス (組み込み Linux を実行する ARM9 450 Mhz) に移植したいのですが、可能ですか? ソースコードはどこにありますか?

0 投票する
4 に答える
1392 参照

c# - C# を使用して Maemo のアプリケーションを作成する (コードを QT に変換する)

携帯電話 (Nokia N900) 用のアプリケーションを作成したいのですが、これは Linux の亜種である Maemo プラットフォームを使用しています。ほとんどのアプリケーションは QT または Python のいずれかで作成されます。私は C# の経験しかありません。C# を QT に変換することが可能かどうか疑問に思っています。または、Mono や Vala などを使用して C# でコードを記述し、 N900 用のアプリケーションを作成しますか??

乾杯、

ブレンダン

0 投票する
2 に答える
1137 参照

python - /sys 内のファイルをポーリングする方法

Nokia N900 携帯電話の環境光センサーの光強度をルクス単位で含む /sys/ のファイルの読み取りに行き詰まりました。

ここのtalk.maemo.orgのスレッドを参照してください

ファイルをポーリングするためにpyinotifyを使用しようとしましたが、ファイルは常に「process_IN_OPEN」、「process_IN_ACCESS」、および「process_IN_CLOSE_NOWRITE」であるため、これはある種の間違いに見えます

私は基本的にできるだけ早く変更を取得したいと考えており、変更がイベントをトリガーした場合は、クラスを実行します...

これは私が試したコードですが、期待どおりには動作しませんでした (process_IN_MODIFY がトリガーされることを望んでいました)。

更新 1:

うーん、特別なメカニズムがあるかどうかの手がかりなしに私が思いついたのは次のとおりです。

独自のスレッドにラップされたこれはうまくいく可能性がありますが、最新の値を取得するためのよりスマートで、CPU の占有率が低く、より高速な方法を持っている人はいますか?

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

iphone - 「入力」からのように「出力」から読み取る

あなたの何人かはこれを見まし

問題は、読み取りモードでモバイル オーディオ出力にアクセスする方法です。

ありがとうございました!