2017-11-12 4 views
0

GtkWindowがすべての子供に合うようにするにはどうすればよいですか?GtkWindowがすべての子供に適合することを確認してください

ご覧のとおり、現在のところ私のGtkWindowは、子供たちがそれに収まらないほどに収縮する可能性があります。

enter image description here

私は、ドキュメントを閲覧されているが、そこでも最小サイズのハード・コードへの道であるように見える、ましてやそれが動的に私の子供の大きさに依存することはできません。

UIはXMLで書かれ、GtkBuilderを使用してロードされます。

+0

こんにちは、これはウィジェットの階層ですか? Gtkのウィジェット['set_size_request'](https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-set-size-request)関数/メソッドを使って、最小のウィジェットサイズを設定することができます。 –

+0

@JoséFonte私はApplicationWindow < - Stack < - Panedを持っています –

+1

あなたはどの言語を使っていますか?あなたはUIをデザインするために手すりを使いましたか? GtkのPaned子ウィジェットのshrink/resizeフラグをチェックしてください。それがあなたの解決策/答えです。 –

答えて

0

@JoséFonteがコメントで指摘したように、私はGtkPanedのすべての子供のために縮小を無効にしなければならなかった。

これを達成するために、私はGladeを使用し、各子供がそのプロパティを開いたときに、パッキングタブに行き、無効にしましたShrink

enter image description here

関連する問題