GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Mendeteksi Ukuran Layar Fisik Komputer Di Gtk?

Saya menemukan bug ini saat menulis aplikasi saya. Singkatnya, ukuran jendela aplikasi sudah diperbaiki, yang tidak berfungsi dengan baik dengan layar yang lebih kecil seperti di netbook.

Di dalamnya, tombol bawah berada di luar batas layar dan tidak dapat digunakan. Saya ingin mempertimbangkan hal ini di antarmuka pengguna, tetapi pertama-tama, saya ingin mencari tahu cara standar untuk mendeteksi ukuran layar di GTK, jika ada.

Jadi, apakah ada yang punya ide tentang cara melakukannya?

Jawaban yang Diterima:

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

Tentu saja, jika Anda memiliki banyak layar, ini memberikan ukuran persegi panjang yang menutupi keduanya. Hal ini lebih sulit daripada kedengarannya, di dunia dengan banyak layar di dalamnya…


Ubuntu
  1. Bagaimana Cara Mendeteksi Bash>=4.0?

  2. Bagaimana Cara Menonaktifkan Peredupan Layar Di 14.04?

  3. Bagaimana Mengubah Ukuran Ikon Desktop Di Ubuntu 16.10?

  1. Bagaimana Mengurutkan Du Output Berdasarkan Ukuran?

  2. Bagaimana Cara Menginstal Tema Gtk Di Ubuntu 15.04?

  3. Bagaimana Mendeteksi Kebocoran Memori?

  1. Bagaimana Mengunci Layar?

  2. Bagaimana Mengaktifkan Layar Kunci Baru Di Gnome 3.6?

  3. Cara mematikan kunci layar di Ubuntu