![]() |
当该窗口已经具有焦点时,如何使该窗口移至Gnome中其他窗口的顶部?
我有一个将焦点发送到其他窗口的应用程序,但是这些窗口不会自动将其自身显示在前景中,即在所有其他窗口之上。在哪里可以配置窗口管理器的首选项,以使其成为默认行为?
特别是我在MATLAB IDE中使用Ctrl-0和Ctrl-Shft-0快捷方式在命令窗口和编辑器窗口之间移动,尽管焦点似乎转移了,但新窗口不会自动在前景。 谢谢 回答: 不确定是否可以通过快捷键绑定它,但是如果您按住Alt键单击一个窗口(可以拖动窗口),它应该位于最前面。 正如codeDr所建议的那样,MATLAB在重新绘制其窗口方面也很不好。如果在执行代码时绘制图形,除非您执行drawnow或执行中有类似的暂停以允许GUI重新绘制,否则图形不会更新。由于我们在谈论MATLAB,因此figure命令还将使所指示的图形位于最前面(实际上,很难使它[I]不[/I]位于最前面)。因此,您可以执行figure(gcf)将当前图形放在最前面,或将图形编号保存为h = figure;然后再做figure(h) 。顺便说一句,如果要切换当前图形而不切换焦点,则set(0, 'CurrentFigure', h)应将h设置为当前图形。 [url=https://stackoverflow.com/questions/952551]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:43。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.