GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zjistit fyzickou velikost obrazovky počítače v Gtk?

Při psaní aplikace jsem narazil na tuto chybu. Stručně řečeno, velikost okna aplikace je pevná, což nefunguje dobře na menších obrazovkách, jako jsou netbooky.

V těch jsou spodní tlačítka mimo limity obrazovky a nelze je použít. Rád bych to zohlednil v uživatelském rozhraní, ale nejprve bych chtěl zjistit, jaký je standardní způsob zjišťování velikosti obrazovky v GTK, pokud nějaký existuje.

Má tedy někdo nějaký nápad, jak to udělat?

Přijatá odpověď:

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

Samozřejmě, pokud máte více obrazovek, udává to velikost obdélníku, který je obepíná. Ve světě s několika obrazovkami je to těžší, než to zní…


Ubuntu
  1. Jak seřadit výstup Du podle velikosti?

  2. Jak zakázat stmívání obrazovky ve 14.04?

  3. Jak změnit velikost ikony na ploše v Ubuntu 16.10?

  1. Jak nainstalovat téma Gtk na Ubuntu 15.04?

  2. Jak vypnout zámek obrazovky v Ubuntu

  3. Jak změnit velikost písma terminálu v Ubuntu

  1. Jak zjistit Bash>=4.0?

  2. Jak zjistit únik paměti?

  3. Jak získat fyzickou velikost souboru v Linuxu?