問題タブ [gtk]
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.
graphics - 軽量でクロスプラットフォームのテキスト エディターを構築する方法
優れた外観とキーボード中心の入力を組み合わせた、シンプルで軽量なテキスト エディターを構築することを計画しています。
アンチエイリアシングやすべてのグラフィック全般を細かく制御したいのですが、ウィジェットのライブラリ全体を持つことは気にしません。UI のほぼ全体がテキストベースで、アプリのメイン キャンバス/ウィンドウに表示されます。
- GTK や Qt などのツールキットはやり過ぎのように思えます。必要のない大量のウィジェットと複雑なコードベースです。
- Titanium、AIR、および XULRunner は、いくつかの点でさらに大きくなります。開発は迅速ですが、軽量なアプローチではありません。
- 靴はほぼ完璧にフィットするように見えましたが、少し小さすぎて十分なイベントをサポートしていません (ウィンドウのサイズ変更など)。
Cairo/Pango または別のグラフィックス ライブラリでビルドし、プラットフォーム固有のものを自分でロールする必要があると思いますか? 私はむしろ何らかのフレームワークを使用したいと思います。
基本的に私が欲しいのは:
- 良いイベント処理
- ウィンドウ処理
- メニュー
- 非常に優れたタイプ レンダリングの選択肢による描画
最初からこのクロスプラットフォームを構築したいと思っています。
macos - MacOS-XでGTKウィジェットのウィンドウIDを見つける
GTKベースのLinuxアプリをMacOS-Xに移植しようとしています。GUIは正常に機能していますが、MPlayerを埋め込むウィジェットを作成する必要があります。
MPlayerの-widオプションを使用してアプリに埋め込むことができるはずですが、ウィンドウIDを見つける必要があります。OS-XでGTKウィジェットまたはコンテナのウィンドウIDを見つける方法を知っている人はいますか?
ruby - Ruby と UNIX サーバーを使用して Web ページのスクリーンショットを撮るにはどうすればよいですか?
自分の Ruby/Rails ベースの Web サイトでホストされている多数の Web ページのサムネイル画像をプログラムで作成しようとしています。
次のようなスタンドアロンの Ruby をコーディングできるようにしたいと考えています。
Linux、Solaris、および Mac OS X でかなり簡単にビルドできるように、awesome-screenshot-maker ライブラリ (およびその依存関係) が必要です。理想的には、単一の「gem install」コマンドでインストールできます。
午後は、 Moz スナップ シューター、webkit2png、rbwebkitgtkなど、さまざまなオプションを調べました。それらはすべて適切な領域にありますが、3 つのプラットフォームすべてで機能するものはないようです。
RMagick は、Rails アプリから (Web ページではなく) PDF を出力したい場合に有効なオプションのように見えますが、ハッキーだと思います。また、Mac OS X で RMagic と imagemagick を起動して実行するのも非常に面倒です。
3 つのプラットフォームで簡単にセットアップできるようなライブラリは存在しますか?
qt - GTK または Qt のグラフ ウィジェット
このような株価チャートを描画できるようにする GTK または Qt のウィジェットはありますか?
http://smartquant.com/openquant/openquant_chart.jpg
(ホットリンク制限のため、URL をコピー & ペーストしてください)
ありがとう、ジョエル
gtk - gtk# でスクロール イベントをキャッチする
ScrolledWindow がスクロールされているときにコードを実行する必要がある場合、どのウィジェットからどのイベントをキャッチすればよいですか?
私が使用しているウィジェットツリーは次のとおりです: (私のウィジェット: Gtk.Container) > ビューポート > ScrolledWindow
ScrollEvent、ScrollChildなど、それらすべてに接続されたイベントハンドラーの多くの組み合わせを試しましたが、何かを実行する唯一のものは、アプリケーションの起動時に SetScrollAdjutstments が (x=0,y=0) に変更される Viewport からのイベントです.
file - GTK#FileChooserDialogのHTTP uri
GTK#のFileChooserDialogを統合ファイル/ URIダイアログとして使用できますか?http / https / ftp URIを「書き換える」(ローカルディレクトリの前に付ける)ことなく受け入れるようにしたいと思います。
http:// .... uriを設定LocalOnly=false
してfilechooser内のテキストボックスに貼り付けても、元のエントリを取得できません。ローカルディレクトリは常にテキストの前に付加されます。
python - PyGTK の永続的なウィンドウ
gtk.Window オブジェクトに、「アイコン化」や「デスクトップの表示」などの Window Manager の表示/非表示コマンドを強制的に無視させる方法はありますか?
デスクトップが公開されたときに他のすべてのウィンドウで消えることのない、デスクトップに固定された永続的なウィンドウを作成しようとしています。
編集:私が具体的に疑問に思っているのは、PyGTK を使用して、ドック、デスクトップ ウィジェット、システム トレイなどのアプリケーションで見られる動作を再現できるかどうかだと思いますか?
c - C で新しい NotifyOSD フレームワークを呼び出しますか?
GTK+ アプリケーションで Ubuntu の新しい通知領域を使用したいと考えています。これどうやってするの?以下に例を示します。
(ソース: iconocast.com )
python - GNOME ポップアップ通知を中央に配置するには?
画面の (200,400) に GNOME ポップアップ通知を表示するには (Python を使用):
私はgtk初心者です。この通知を画面の中央、または画面の下部中央に表示するにはどうすればよいですか?
おそらく私の質問は、「どの Python スニペットで Linux の画面サイズを取得できますか?」であり、必要に応じてそれらを set_hint() に挿入します。
c - CでGLADEを学ぶ最良/最速の方法は何ですか?
GLADEをダウンロードしてインストールしました。C言語の良いチュートリアルは何ですか?