問題タブ [clutter]
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.
python-3.x - Python 3でClutterを使用できますか?
Clutter用のPython3バインディングはありますか?もしそうなら、どうすればそれらを入手して使用できますか?
debugging - Nemiver で vala/clutter プログラムをデバッグするときにデバッグ情報が欠落している
私はvala/clutterの開発が初めてで、vala/clutterプログラムをデバッグするためにNemiverをセットアップしようとしています。私は monodevelop を使用して、vala Web ページから clutter-demo の例を編集およびビルドしています。--pkg clutter-1.0 -g --save-temps オプションをコンパイラに渡しています。clutter-debuginfo パッケージがインストールされています (Fedora 16 を使用しています)。プログラムは monodevelop 内から正常に実行されます。
Nemiver から実行可能ファイルを実行すると、以下のコードで整数ループ カウンターなどの特定のローカル変数を確認できますが、r.width 値などのクラッター オブジェクト プロパティの値を確認できません。「r」は clutterRectangle へのタイプ ポインターとしてコンテキスト タブにリストされていますが、横に展開して width プロパティを確認するための + 記号はありません。同様に、コードで r.width を強調表示し、右クリックして変数の検査を選択しても、情報が得られません。
無知で申し訳ありませんが、これを機能させるために私が何をしなければならないか知っている人はいますか?
どんな情報でも大歓迎です
thnx
python - マウスイベントを受信させながら、ウィンドウがフォーカスを取得するのを防ぐことができるXWindowプロパティはどれですか?
私はPythonでオンスクリーンキーボードを書いています。ClutterStageのXWindowオブジェクトを取得しましたが、ウィンドウがフォーカスを奪うのを妨げるプロパティが見つかりません。基本的に、入力しようとしているウィンドウからキーボードのフォーカスを奪うことなく、マウスイベント(クリック、モーションなど)を受け入れる必要があります。何かアイデアはありますか?:)
c - clutter1.0 を使用してステージまたはウィンドウの位置を設定するには?
clutter1.0 を使用してステージまたはウィンドウの位置を設定するには? opengl のようにglutInitWindowPosition(0, 500)
。ありがとう...
vala - カスタム コンテナが描画されない
ここ数日、Vala について読んでいて、それに飛び込んで、途中で Clutter ウィジェットをいくつか作成することにしました。現在、カスタム アクター サブクラスからプライベート アクターを描画しようとしています。ここに私がこれまでに得たものの単純化されたバージョンがあります。
この例では、ステージに直接追加されたグループが描画されますが、ステージに追加されたカスタム コレクションによってラップされたグループは描画されません。これを機能させるにはどうすればよいですか?上記の何が問題なのですか?
でubuntu 11.10に取り組んできましたvalac --pkg clutter-1.0 above_code_example.vala
。
animation - Clutterのanimate-propertiesにアクセスできません
Clutterでアクターをアニメートしようとしていますが、存在するプロパティに入ると、問題が発生します。
このエラーが発生します
クラッター-警告**:プロパティ'\ x83 \ xec \ u0014 \ x89 \ xc6e \ xa1 \ u000c'をバインドできません:タイプ'ClutterTexture'のオブジェクトにはこのプロパティがありません
私にはUnicode文字のように見えます。ただし、存在しないプロパティを入力すると
はるかに理にかなっているエラーが発生します
Clutter-警告**:プロパティ'thisdoesntwork'をバインドできません:タイプ'ClutterTexture'のオブジェクトにはこのプロパティがありません
この代替アプローチを試してみると、まったく同じ問題が発生します。
実際に存在するすべてのプロパティがいくつかの混乱に変換されるのはなぜですか?これを機能させるにはどうすればよいですか?
clutter - クラッター 1.6。初めてだけでも画面のレンダリングが遅くなります
画面をレンダリングし、IMX31 ボードで GUI イベントを処理するためにクラッターを使用していました。
問題の説明:-
すべての子を処理して表示するときに、初めて画面のレンダリングが遅くなります。また、clutter-stage.c で初めて 230 回の再描画エラー メッセージがスローされます。画面のレンダリング時間が 2 秒を超えます。
もう一度同じ画面に入ると、画面遷移は非常に速く、マイクロ秒単位です。
また、それ以上の再描画メッセージはなく、19 個の再描画メッセージしかありません。
clutter-stage.c (Clutter 1.6) で Redraw リクエストを回避する方法を知りたいのですが。どのクラッター関数呼び出しが再描画要求をトリガーしますか?.
前もって感謝します、
よろしく、 カーシック
gtk - ライブラリ間の関係: Clutter、Cogl、Clutter、GTK+ など
上記のライブラリの関係について少し混乱しています。次のように考えています。
- Cairo は 2D グラフィック ライブラリであり、GTK+ はそれを使用してウィジェットをレンダリングします。カリオは低レベルです。
- Cogl は OpenGL に基づく 3D グラフィック ライブラリ (または fork? 私にはわかりません) であり、Clutter は Cogl に基づく 3D GUI ツールキットです。
これが正しければ、Clutter はいつか GTK+ に置き換わるのでしょうか?
と...
この質問をするのに適した場所や、最初に読むべき本があると思われる場合は、教えてください! 趣味でプログラミングを独学しています。
c++ - 良いか悪いか:グローバル/構造体のプロパティ/多くのパラメータを使用しないように巨大な構造体を作成する
私は一種の初心者であり、c++で主にグローバル関数とvoid関数を使用する10000行のプログラムを書き始めました。
とにかく、私のプログラムにはGUIがないので、Clutterを使用してGUIを作成しています。そのため、雑然とすると、信号処理機能を使用して、ボタンのクリックやモーションイベントなどを接続します。
信号処理機能は、1つのユーザーデータパラメータのみを受け入れることができます。ただし、GUIの多くのコンポーネントでは、さまざまな機能から数百にアクセスする必要があります。したがって、すべてのGUIオブジェクトを単一の構造体に配置し、すべての信号処理関数から渡します。
だから私のプログラムは今のところ、(コンソールプログラム)は何かをするためにいくつかの文字を押して印刷します。その文字を押すと、特定の機能を起動します。グローバルの使用を排除する場合、これらの変数のいくつかをパラメーターとして渡す必要があります。
コードをGUIに直接挿入すると、シグナルハンドラー関数は適切な関数を起動しますが、渡すことができるのは1つのユーザーデータパラメーターのみです。これは、現在のように、数百のGUIメンバーを持つ構造体として既に使用されています。
申し訳ありませんが、これがすべておかしなことに聞こえる場合。より良い方法を使用するためにコードを書き直そうとしているだけですが、10000の長いコードといくつかのことについての理解の欠如により、私はかなり圧倒されていると感じています。
GUIに接続することで認識しているこの問題のどこから始めて、どのように対処するかについてのアドバイスを探しています。
そして、構造体についての私の質問です。構造体内に含めることができる要素の最大数があるかどうかを知りたいです。構造体内に配列がある場合、その配列へのアクセス時間は遅くなりますか?構造体のメモリの処理方法に違いはありますか?
ありがとう。