【问题标题】:Open the same Java (Qt) program but with the windows in different places打开相同的 Java (Qt) 程序,但窗口位于不同的位置
【发布时间】:2020-09-24 12:24:01
【问题描述】:

我正在使用用 Java 编码的 IMOD 的 3dmod 程序(我认为使用 Qt)。对于我的项目,我经常需要打开多个 .mrc 文件(3D 重建)以及我使用如下命令放置的模型:

3dmod -E 1U my_3d_object_part1.mrc my_model_part1.mod

做完所有的部分(大约5-10个),我需要打开所有的来比较。

有没有办法创建一个shell脚本来做到这一点?知道文件名几乎相同,只需更改数字 1。

请注意,文档说“3dmod 将接受一些 Qt 选项(例如 -style)”。我不知道这些选项有什么作用,也不知道它们是否可以在启动时控制窗口位置。我希望我可以将我的模型窗口分布在我的屏幕上,以便一次看到它们。

我担心这可能是不可能的。有什么方法可以控制打开时的初始窗口位置吗?

【问题讨论】:

    标签: java shell qt


    【解决方案1】:

    Qt5 应用程序可以使用qwindowgeometry 标志设置它们的初始大小/位置,如下所示:

    ./myApp -qwindowgeometry 640x480+50+50
    

    编辑: 在 Qt4 上,我认为只有在使用 X11 时,标志才会命名为 -geometry

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      • 2013-07-10
      • 2012-01-08
      • 2010-11-25
      • 2013-09-04
      • 1970-01-01
      相关资源
      最近更新 更多