問題タブ [gtkmm]

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 に答える
207 参照

c++ - GtkTextIter演算を行う方法

Gtk TextIterオブジェクトを使用してTextBufferから3文字のスライスを持ち上げようとしていますが、演算に問題があります。範囲の先頭を指すようにイテレータpを設定し、qがさらに3文字を指すようにします。

私が試してみました...

これを行う正しい方法を知りたいのですが。3番目の方法は機能しますが、恐ろしいハックのように見えます。

何かご意見は?

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

c++ - Goocanvas::Pointsから座標を取得する

goocanvasmmのGoocanvas::Pointsのインスタンスから座標を取得しようとしています。私はこれを持っています:

どちらが機能するはずです。しかし、コンパイルしようとすると、これが出力されます。

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

gtk - Gtk スピナーが表示されない

計算の進行中に Gtk::Spinner オブジェクトを表示しようとしていますが、何も起こっていないようです。コードのスニペットは次のようになります...

スピナーは、それが表示されるダイアログを知る必要があると思っていましたが、それをオブジェクトにフィードする方法がわかりません。実用的な例をどこで見つけることができるか知っている人はいますか? 多くの場所で Gtk のドキュメントを見つけることができますが、あまり役に立ちません。

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

c++ - 'Gtk :: Main :: run(window(&)())を呼び出すための一致する関数がありません

私はC++について何かを理解していないと思います:

私はこのコードを持っています:

'window'は、空のコンストラクターを持つGtk::Windowから継承するクラスです。このコードをコンパイルしようとすると、次のエラーが発生します。

ただし、行を変更すると、次のようになります。

その後、コードがコンパイルされます。括弧の有無はどのように変化しますか?私は以前にこれに遭遇したことがあり、何が起こっているのか理解できませんでした。何が起こっていますか?

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

linux - Nautilus ファイル エクスプローラーと GtkIconView

GTK プログラミングを学ぶために、ディレクトリ内のファイルを読み取り、アイコンとして表示する単純な GTK アプリケーションを構築しています。Nautilus アイコン ビュー ファイル エクスプローラーのようなものを構築しようとしています。右側のペインが GTK IconView を使用していることは知っていますが、左側のペインは場所のリストを表示するために何を使用していますか? また、Nautilus のソース コードを見てきましたが、かなり複雑だと思います。C++ で GTK IconView を使用する簡単な例を教えてください。ありがとう。

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

windows - gtkmm-FileChooserDialog-set_show_hidden(true); ->フォルダは非表示です!

このコードがWindowsで機能しない理由がわかりません。非表示のフォルダは表示されません!

何か案は?

ありがとう

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

c++ - ノートブックのタブ テキストの向きを垂直にする方法 (gtkmm で)

ノートブックのタブ ラベルを 90° 回転させたい。

Gtk::Label の set_angle() 関数を試しましたが、うまくいきません:

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

c++ - Class::Class() への未定義参照

GTKmm ウィンドウ プログラムを作成しています。メイン ウィンドウには、英語用と中国語用の 2 つのボタンが作成されます。ユーザーはボタンをクリックして、適切な言語で別のウィンドウを表示できます。現在、メイン ウィンドウ内の複数アイテム コンテナーの初期化に問題があります。これは、Gtk::HBox を継承する MainWindowPane 型のオブジェクトです。

作成しようとすると、コンパイラは次のエラーを発行します。

適切なライブラリを含めるために、最新バージョンの gcc と pkg-config を使用しています。私もジャバ派です。




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

c++ - gtkmmstatusiconは作成後に終了します

システムトレイにアイコンを表示し、いくつかの操作を実行できるメニューを表示する簡単なアプリケーションを作成する必要があります。問題は、ステータスアイコンが作成直後に閉じられることです。何が欠けていますか?私はそれが作成されたことを確認するために睡眠を取りました。私が設定したアイコンでなくても、3秒間systrayに何かが表示されます。

Init.cc

Tray.cc

Tray.h

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

gtk - サイズ変更可能をfalseに設定すると、ウィンドウがポイントに縮小されます

さまざまな理由で、ユーザーがサイズを変更できないようにしたいGTKウィンドウを作成しています。ただし、ウィンドウで set_resizable メソッドを呼び出すと、1 ピクセル x 1 ピクセルのサイズで表示されます。(以下のコードでは、set-resizable 行がコメントアウトされている場合、ウィンドウは予想されるサイズを表示します。サイズ変更と set-resizable が呼び出される順序に違いはありません。) 他に行う必要があることはありますか?

これがコードです...