問題タブ [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.

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

graphics - 軽量でクロスプラットフォームのテキスト エディターを構築する方法

優れた外観とキーボード中心の入力を組み合わせた、シンプルで軽量なテキスト エディターを構築することを計画しています。

アンチエイリアシングやすべてのグラフィック全般を細かく制御したいのですが、ウィジェットのライブラリ全体を持つことは気にしません。UI のほぼ全体がテキストベースで、アプリのメイン キャンバス/ウィンドウに表示されます。

  • GTK や Qt などのツールキットはやり過ぎのように思えます。必要のない大量のウィジェットと複雑なコードベースです。
  • Titanium、AIR、および XULRunner は、いくつかの点でさらに大きくなります。開発は迅速ですが、軽量なアプローチではありません。
  • 靴はほぼ完璧にフィットするように見えましたが、少し小さすぎて十分なイベントをサポートしていません (ウィンドウのサイズ変更など)。

Cairo/Pango または別のグラフィックス ライブラリでビルドし、プラットフォーム固有のものを自分でロールする必要があると思いますか? 私はむしろ何らかのフレームワークを使用したいと思います。

基本的に私が欲しいのは:

  • 良いイベント処理
  • ウィンドウ処理
  • メニュー
  • 非常に優れたタイプ レンダリングの選択肢による描画

最初からこのクロスプラットフォームを構築したいと思っています。

0 投票する
3 に答える
1468 参照

macos - MacOS-XでGTKウィジェットのウィンドウIDを見つける

GTKベースのLinuxアプリをMacOS-Xに移植しようとしています。GUIは正常に機能していますが、MPlayerを埋め込むウィジェットを作成する必要があります。

MPlayerの-widオプションを使用してアプリに埋め込むことができるはずですが、ウィンドウIDを見つける必要があります。OS-XでGTKウィジェットまたはコンテナのウィンドウIDを見つける方法を知っている人はいますか?

0 投票する
5 に答える
10442 参照

ruby - Ruby と UNIX サーバーを使用して Web ページのスクリーンショットを撮るにはどうすればよいですか?

自分の Ruby/Rails ベースの Web サイトでホストされている多数の Web ページのサムネイル画像をプログラムで作成しようとしています。

次のようなスタンドアロンの Ruby をコーディングできるようにしたいと考えています。

Linux、Solaris、および Mac OS X でかなり簡単にビルドできるように、awesome-screenshot-maker ライブラリ (およびその依存関係) が必要です。理想的には、単一の「gem install」コマンドでインストールできます。

午後は、 Moz スナップ シューターwebkit2pngrbwebkitgtkなど、さまざまなオプションを調べました。それらはすべて適切な領域にありますが、3 つのプラットフォームすべてで機能するものはないようです。

RMagick は、Rails アプリから (Web ページではなく) PDF を出力したい場合に有効なオプションのように見えますが、ハッキーだと思います。また、Mac OS X で RMagic と imagemagick を起動して実行するのも非常に面倒です。

3 つのプラットフォームで簡単にセットアップできるようなライブラリは存在しますか?

0 投票する
5 に答える
16014 参照

qt - GTK または Qt のグラフ ウィジェット

このような株価チャートを描画できるようにする GTK または Qt のウィジェットはありますか?

http://smartquant.com/openquant/openquant_chart.jpg
(ホットリンク制限のため、URL をコピー & ペーストしてください)

ありがとう、ジョエル

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

gtk - gtk# でスクロール イベントをキャッチする

ScrolledWindow がスクロールされているときにコードを実行する必要がある場合、どのウィジェットからどのイベントをキャッチすればよいですか?

私が使用しているウィジェットツリーは次のとおりです: (私のウィジェット: Gtk.Container) > ビューポート > ScrolledWindow

ScrollEvent、ScrollChildなど、それらすべてに接続されたイベントハンドラーの多くの組み合わせを試しましたが、何かを実行する唯一のものは、アプリケーションの起動時に SetScrollAdjutstments が (x=0,y=0) に変更される Viewport からのイベントです.

0 投票する
3 に答える
398 参照

file - GTK#FileChooserDialogのHTTP uri

GTK#のFileChooserDialogを統合ファイル/ URIダイアログとして使用できますか?http / https / ftp URIを「書き換える」(ローカルディレクトリの前に付ける)ことなく受け入れるようにしたいと思います。

http:// .... uriを設定LocalOnly=falseしてfilechooser内のテキストボックスに貼り付けても、元のエントリを取得できません。ローカルディレクトリは常にテキストの前に付加されます。

0 投票する
5 に答える
1011 参照

python - PyGTK の永続的なウィンドウ

gtk.Window オブジェクトに、「アイコン化」や「デスクトップの表示」などの Window Manager の表示/非表示コマンドを強制的に無視させる方法はありますか?

デスクトップが公開されたときに他のすべてのウィンドウで消えることのない、デスクトップに固定された永続的なウィンドウを作成しようとしています。

編集:私が具体的に疑問に思っているのは、PyGTK を使用して、ドック、デスクトップ ウィジェット、システム トレイなどのアプリケーションで見られる動作を再現できるかどうかだと思いますか?

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

c - C で新しい NotifyOSD フレームワークを呼び出しますか?

GTK+ アプリケーションで Ubuntu の新しい通知領域を使用したいと考えています。これどうやってするの?以下に例を示します。


(ソース: iconocast.com )

0 投票する
3 に答える
2743 参照

python - GNOME ポップアップ通知を中央に配置するには?

画面の (200,400) に GNOME ポップアップ通知を表示するには (Python を使用):

私はgtk初心者です。この通知を画面の中央、または画面の下部中央に表示するにはどうすればよいですか?

おそらく私の質問は、「どの Python スニペットで Linux の画面サイズを取得できますか?」であり、必要に応じてそれらを set_hint() に挿入します。

0 投票する
3 に答える
9188 参照

c - CでGLADEを学ぶ最良/最速の方法は何ですか?

GLADEをダウンロードしてインストールしました。C言語の良いチュートリアルは何ですか?