问题标签 [window-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 过于频繁地调用 createNotify 事件
我编写了以下代码来检测另一个应用程序(不是我的代码)在屏幕上创建窗口的时间:
该代码基本上可以工作,但是,我注意到,当我启动一个应用程序(例如终端)时,该CreateNotify
事件似乎被触发了多次。谁能解释为什么?我原以为每个启动的应用程序/窗口CreateNotify
只会触发一次。我如何修改代码来实现这一点?
windows - 向下滚动时最小化窗口?
我想知道,是否有可能创建一个小软件,允许用户通过向下滚动窗口来最小化窗口?(显然,在可用于通过拖放移动它的顶部)。
遵循同样的想法,如果能够在任务栏图标上向上滚动以恢复最小化的窗口,那将是一件很酷的事情。我认为这会很酷(而且由于用户实际上并没有点击而是滚动,它可以防止在尝试恢复窗口时意外打开附近的程序)!
当涉及到这些事情时,我是一个完全的新手。你能告诉我吗:
- 如果 Windows 会让我这样做(我怀疑它不会)?
- 如何编写类似的代码(什么语言,等等......)?
python - 为什么“wm_protocol”会破坏 Python3/tkinter 中的正常窗口管理?
我正在为一个有点大的 Python 3.6 项目测试 tkinter 窗口管理,但有一件事我似乎无法正确理解,甚至无法很好地理解。在下面的代码中,窗口按预期打开和关闭(我的意思是,通过单击红色的“x”按钮或在 OS X 中按 Command-W)。但是当我尝试为辅助窗口关闭事件添加回调时,事情变得一团糟。例如,如果我有多个辅助窗口,则键盘快捷键甚至按钮并不总是关闭活动窗口。关于这里有什么问题的任何想法?
这是我当前的测试代码:
似乎当我取消注释该行时self.newDetailsWindow.wm_protocol("WM_DELETE_WINDOW", lambda: self.close_detail_window())
,窗口管理被破坏了。这条线不self.newDetailsWindow.destroy()
应该足以简单地关闭辅助窗口吗?...我在实例化对象的方式上做错了什么吗?
python - 为什么在 Python3/tkinter 中添加自定义菜单会破坏键盘事件绑定?
在下面的代码中,当我按下按钮添加一些辅助窗口,然后尝试使用“Command-w”关闭窗口时,它并不总是关闭活动窗口。但是,如果我通过注释行来禁用菜单创建self.gerar_menu()
,则窗口会按预期打开和关闭(我的意思是,通过单击红色的“x”按钮或在 OS X 中按 Command-W)。关于这里有什么问题的任何想法?
这是我当前的测试代码:
autohotkey - 如何使用热键显示/隐藏窗口?
我正在寻找一种方法来显示/隐藏具有特定标题的窗口。一个例子是当你按下时win+1
,任务栏的第一个窗口会显示,当你再次按下时,它将被最小化。
我检查了这个页面,但他们建议的方法对我不起作用。
ubuntu - 在 Ubuntu 中,即使窗口出现在任务切换器中,切换窗口的 alt-tabbing 也不会打开它
我尝试使用 Alt-Tab 切换到另一个窗口,并且可以在 Alt-Tab 任务切换器中看到该窗口,但是当我选择它时,它没有打开。这发生在我身上,例如文本编辑器和文件管理器,并且发生过多次。
applescript - 如何使用 applescript 获取当前 Aquamacs 窗口的标题
我正在尝试以编程方式检索 aquamacs 的主要模式。我有一些想法:获取菜单栏项目,获取窗口标题并使用正则表达式解析它。
我都试过了,但遇到了一个问题,菜单栏和窗口数组都是空的,这使得不可能做到这一点:
或这个:
然后查看文件扩展名。
我不明白为什么系统和 AppleScript 之间存在这种不一致:它显然有窗口,这些窗口肯定有标题,但不知何故超出了脚本的范围。
linux - Lua查找搜索字符串的出现次数
我正在尝试计算并打印出“终止符”值已输出多少次的数值。有没有这样做的功能?如果不是我应该如何解决这个问题?
我想数
ubuntu-18.04 - 在 Ubuntu 18.04 上使用键盘快捷键将窗口移动到屏幕角落
我正在寻找一种在 Ubuntu 18.04(Gnome Shell 3.28)上使用键盘快捷键将窗口移动到屏幕角落(左上、上、右上角、右、右下、下、左下、左、最大化) .3)。
我试过的不起作用:
- 在设置/键盘快捷键中,无法将窗口移动到角落,只能在屏幕、工作区等之间移动
- “CompizConfig 设置管理器”允许启用“网格”并设置键盘绑定,但按下时它们没有任何效果
- 在 Ubuntu 18.04 之前,我使用了 quicktile ( https://github.com/ssokolow/quicktile ),但它不再正常工作,而且它非常臃肿并且卡在 Python 2 上
我可以编写一个(最好是 Python)脚本来像 quicktile 那样移动窗口(现在我应该使用哪个高级显示库)?
windows - 在屏幕上移动窗口
当窗口未最大化而不更改其尺寸时,是否有任何快捷方式可以在屏幕上移动/拖动窗口(框)?假设我想将 vim/emacs 编辑器窗口拖到屏幕的左侧/中间/右侧,这样它就不会覆盖 cmd 窗口。