GNU/Linux >> Linux の 問題 >  >> Ubuntu

Gtkでコンピュータの物理的な画面サイズを検出する方法は?

アプリの作成中にこのバグに遭遇しました。つまり、アプリのウィンドウサイズは固定されているため、ネットブックなどの小さな画面ではうまく機能しません。

それらでは、下のボタンは画面の制限から外れており、使用できません。これをユーザーインターフェースで考慮したいのですが、まず、GTKで画面サイズを検出する標準的な方法がある場合はそれを確認したいと思います。

それで、誰かがそれを行う方法について何かアイデアを持っていますか?

承認された回答:

from gi.repository import Gdk
s = Gdk.Screen.get_default()
print(s.get_width())
print(s.get_height())

もちろん、複数の画面がある場合は、両方を囲む長方形のサイズになります。複数の画面が表示される世界では、このようなものは思ったより難しいです…


Ubuntu
  1. Du出力をサイズで並べ替える方法は?

  2. バッシュを検出する方法>=4.0?

  3. 14.04で画面の調光を無効にする方法は?

  1. Ubuntu 16.10でデスクトップアイコンのサイズを変更するにはどうすればよいですか?

  2. Ubuntu 15.04にGtkテーマをインストールする方法は?

  3. Gnome 3.6で新しいロック画面を有効にする方法は?

  1. メモリリークを検出する方法は?

  2. Ubuntu で画面ロックをオフにする方法

  3. Ubuntu で端末のフォント サイズを変更する方法