相关疑难解决方法(0)

如何在Python中获得显示器分辨率?

获取监视器分辨率的最简单方法是什么(最好是在元组中)?

python resolution screen

99
推荐指数
18
解决办法
13万
查看次数

选择某个监视器以使用gtk全屏显示

我打算更改我显示全屏窗口的显示器.将投影仪连接起来时,这一点尤其有趣.

我试过使用,fullscreen_on_monitor但这不会产生任何明显的变化.

这是一个非工作的例子:

#!/usr/bin/env python
import sys

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import Gdk

w = Gtk.Window()

screen = Gdk.Screen.get_default()
print ("Montors: %d" % screen.get_n_monitors())
if len(sys.argv) > 1:
    n = int(sys.argv[1])
else:
    n = 0

l = Gtk.Button(label="Hello, %d monitors!" % screen.get_n_monitors())
w.add(l)
w.show_all()

w.fullscreen_on_monitor(screen, n)
l.connect("clicked", Gtk.main_quit)
w.connect("destroy", Gtk.main_quit)
Gtk.main()
Run Code Online (Sandbox Code Playgroud)

无论我提供什么价值,我都可以看到同一台显示器上的窗口(满分为3).

我的问题是:如何让全屏窗口出现在另一台显示器上?

python gtk fullscreen gtk3

5
推荐指数
1
解决办法
770
查看次数

标签 统计

python ×2

fullscreen ×1

gtk ×1

gtk3 ×1

resolution ×1

screen ×1