标签: panes

tmux转置/重新排列窗格?

我现在的布局看起来像

 1
***
 2
***
 3
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像

 1
***
 3
***
 2
Run Code Online (Sandbox Code Playgroud)

我知道命令C-b C-o循环它们的位置,但从数学角度来说,不可能将转置作为循环的乘积.我也知道有重命令窗口的命令,但我对窗格感兴趣.这可以实现吗?

unix panes tmux

12
推荐指数
2
解决办法
7177
查看次数

Qt Creator不会自动隐藏/显示调试窗格

我在Qt Creator调试器中启动了我的应用程序,然后关闭了应用程序.调试窗格没有自动隐藏.然后我等了一下状态栏说"调试器完成了".但即便如此,他们并没有自动隐藏.

我的窗口看起来像这样:

截图

也许这是一个缺失的功能,我需要自己关闭它们?有任何想法吗?

编辑:现在我看到即使手动关闭它们也不是一个完整的解决方案,因为:

  • 即使当我关闭3个窗格时,仍然存在一些东西:水平暗条(左侧部分显示"调试器")
  • 当我重新启动调试器时,3个调试窗格不会自动显示.

嗯,这一切让我觉得我做的事情从根本上说是错误的......这是我要问的基本内容.

debugging user-interface panes qt-creator

6
推荐指数
1
解决办法
1299
查看次数

在Swing中,根窗格和顶级容器之间有什么区别?

据我所知,每个顶级容器都有一些层:

根窗格
图层窗格
内容窗格
玻璃窗格

但我不明白根窗格是否是顶级容器本身.

窗格和容器之间的关系是什么?事实上,当我返回一个窗格时 getContentPane(),该对象是类型Container!

swing panes

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

传单叠加顺序(点、线和多边形)

我正在使用Leaflet.StyledLayerControl插件,并希望设置我的图层,以便多边形始终被推到后面,线位于多边形上方,点位于线上方。

我在这里搜索了解决方案,但大多数都指的是tilelayers或地图窗格(我认为它们只能与传单1.0的另一个版本一起使用)。

我希望能够打开和关闭线,并让它们始终位于点下方(与折线下方的多边形相同)。

我猜我必须用setZIndexor做一些事情bringToFront(),但我不知道从哪里开始。

任何帮助,将不胜感激。谢谢。

javascript overlay layer panes leaflet

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

具有动态背景 JavaFX 的磨砂玻璃效果

我正在开发一个 JavaFX 应用程序:

https://i.stack.imgur.com/Q24i4.png

在这里,我希望左窗格具有模糊背景效果,即,当用户滚动地图时,左窗格后面的内容会发生变化,并且我想使用该内容(模糊)作为左侧的背景窗格。我几乎已经完成了。

每当我滚动地图时,它都会工作,并且后面的内容会更新,但在系统监视器中我可以看到 CPU 使用率、温度和总体功耗急剧上升。

为了实现霜玻璃效果,我在 webEngine(包含地图)中添加了一个事件监听器(用于检测鼠标移动):

Document doc = webEngine.getDocument();
((EventTarget) doc).addEventListener("mousemove", listener, false);
Run Code Online (Sandbox Code Playgroud)

监听器执行一个方法:

  1. 检索左窗格(地图)下方的实际内容。

  2. 模糊图像。

  3. 更新屏幕

为了更新屏幕,该方法删除左窗格(VBox)和上一个图像(这是背景)。然后再次首先添加模糊图像窗格,然后将左窗格添加到根窗格。

所以,我认为我遇到性能问题的原因是,当用户拖动地图时,它必须非常快速地删除窗格(左窗格和背景图像)并将其添加到根窗格。

问题:CPU 使用率非常高

那么,JavaFX 中是否还有其他方法,不需要如此高的 CPU 使用率?

类似的东西,不需要一直删除和添加窗格。

cpu javafx blur panes effect

3
推荐指数
1
解决办法
4458
查看次数

忽略 WindowFromPoint() 中的 HWND

我正在用 win32 c++ 创建一个可停靠窗口系统。为了获得新窗口拖动位置的实时反馈,我创建了一个特殊的调试窗口,该窗口仅在拖动过程中出现并显示它将停靠的位置。为了找出将停靠到哪个窗格,我需要考虑重叠的窗口并找到最上面的窗口。为此,我调用 WindowFromPoint(x, y),它会立即找到鼠标下方的 HWND。这会导致问题,因为当显示调试窗口时,它被 WindowFromPoint 捕获,我想忽略它。我附上了一张照片。在此输入图像描述

如果有人对此计划有其他建议,我很高兴听到。我想保留一些窗口顺序列表并在每次新窗口获得焦点时进行跟踪,但这似乎也很令人头痛......

c++ winapi docking panes

0
推荐指数
1
解决办法
998
查看次数