【问题标题】:Controlling child process window size in Python在 Python 中控制子进程窗口大小
【发布时间】:2018-07-19 02:59:08
【问题描述】:

我有一个用 Python 编写的 Gtk 3 应用程序。我想启动一个我没有编写但我知道会创建一个主窗口的子进程,并将它放在屏幕上特定大小的特定位置。

子应用程序使用 wxWidgets,以防万一。

我正在运行 Ubuntu 17.10(因此使用 Wayland),但该解决方案也应该在 X11 下运行,最好是在 win32 和 macosx 下运行。

编辑由于似乎有些人不理解这个问题,我将其改写:如何在 Python 中控制子进程窗口的窗口放置,至少在 Wayland/Ubuntu 上但最好以一种也适用于win32和macosx的方式?子进程由我以外的人编写(虽然是开源的)并使用 wxWidgets。

【问题讨论】:

  • 那么你的问题到底是什么?
  • 如果你使用的是WxWidgets,为什么你有一个Gtk3标签?
  • @theGtknerd - 你读过这个问题吗?我没有使用 wxWidgets。我正在使用 Gtk。我希望我的 Gtk 应用程序定位另一个应用程序,它作为子进程启动并且该应用程序使用 wxWidgets。
  • 对不起,我错过了 Gtk 部分。我主要阅读的是关于你想做什么,而不是关于什么是有效的。

标签: python wxwidgets gtk3


【解决方案1】:

在 wxWidgets 中,每个窗口(控件就是一个窗口)都可以在其构造函数中设置位置和大小。

对于现有的 wxWindow,您可以调用 Move()SetPosition()

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多