window相关内容

selenium web 驱动程序如何知道新窗口何时打开然后恢复执行

我在使用 selenium web 驱动程序自动化 web 应用程序时遇到问题. 该网页有一个按钮,单击该按钮会打开一个新窗口.当我使用以下代码时,它会抛出 OpenQA.Selenium.NoSuchWindowException: No window found WebDriver.FindElement(By.Id("打开新窗口的按钮的id")).Click();//切换到新窗口_W ..
发布时间:2022-01-16 08:43:15 其他开发

如何了解哪个进程删除了硬盘上的文件

我有以下问题.我开发了一个将设置保存在首选项文件中的应用程序.在某个时间点,正在删除其中一个文件.无法从我的应用程序中删除此文件. 在Windows下如何知道是哪个进程删除了硬盘上的文件? 编辑:问题很少出现.我正在寻找一个可以作为服务或其他东西运行的程序,这样我就可以为应用程序打一个补丁,如果有人删除文件并写入它已经完成的进程,我可以在运行时监控它. 解决方案 如果你对 C# ..
发布时间:2022-01-15 14:48:24 其他开发

如何使用 MVVM 打开和关闭新 Windows?

对于 MVVM 和 WPF,什么是处理打开和关闭新窗口和对话框的好/直接的方法?打开和关闭应该由 ViewModel 驱动吧?但是 ViewModel 不应该知道视图... 解决方案 我通常为此使用接口.例如,如果我想在单独的窗口中编辑记录,我有一个接口 IEditingProvider,我可以在其他地方实现它,然后将接口引用传递给我的 ViewModel 的构造函数.EditingPro ..
发布时间:2022-01-15 14:29:50 其他开发

关闭子窗口最小化父窗口

以下代码演示了我遇到的一个问题,即关闭子窗口会最小化父窗口,这是我不希望发生的. 类 SomeDialog : 窗口{受保护的覆盖无效 OnMouseDoubleClick(MouseButtonEventArgs e){base.OnMouseDoubleClick(e);新的 CustomMessageBox().ShowDialog();}}类 CustomMessageBox : 窗口 ..
发布时间:2022-01-15 14:18:05 其他开发

如何从视图模型(Caliburn+WPF)关闭对话框窗口?

我有 ViewModel1 和 View1 与之关联.我使用 IWindowManager 对象从 ViewModel2 (另一个视图模型)启动对话框窗口.ViewModel2 类的代码: windowManager.ShowDialog(new ViewModel()); 所以,我有 View1 用户控件的对话框窗口. 我的答案是下一个 - 我可以使用红色关闭按钮关闭该对话框窗口,但如 ..
发布时间:2022-01-15 13:41:19 其他开发

PopupWindow 不会在 EditText 长按上触发系统上下文对话框

对不起,如果标题有点模糊. 我正在 Freelancer 上开发一个应用程序,除了一些测试后客户的投诉外,我几乎完成了它. 如果有意义的话,我会使用 PopupWindow 代替对话框来编辑上下文设置.我不想太具体而冒着泄露应用概念的风险,我相信客户不会对此感到太高兴. PopupWindow 被赋予了一个从 XML 扩展而来的布局的内容视图.在该布局中有几个 EditText ..
发布时间:2022-01-14 16:54:51 移动开发

是否可以将 WPF 窗口打包为 COM 对象

我正在尝试使用传统 c++ 非托管 gtk gui 应用程序中的 WPF 窗口.是否可以打包 WPF 窗口(包括 xaml 文件)并在 c++ gui 应用程序中将其用作常规 com 对象.您预见到这种方法有什么问题或问题吗? 如果可能,任何链接或教程或任何有关如何操作的建议都会非常有帮助.谢谢. 解决方案 我不知道网上有什么教程可以做到这一点;但这根本不是什么大问题.我已经尝试过像 ..
发布时间:2022-01-14 12:02:10 C#/.NET

PyQt5中带框架的自定义标题栏

我正在开发一个支持开源降价的 Windows/Linux 最小笔记应用程序.我正在尝试删除标题栏并添加我自己的按钮.我想要一个只有两个自定义按钮的标题栏,如图 目前我有这个: 我试过修改窗口标志: 没有窗口标志,窗口既可调整大小又可移动.但没有自定义按钮. 使用self.setWindowFlags(QtCore.Qt.FramelessWindowHint),窗口没有边框,但 ..
发布时间:2022-01-12 22:26:30 Python

如何让 PyQt 窗口在其“X"时调用方法?关闭按钮被选中

我试图在选择 PyQt 窗口的“X"关闭按钮时调用一个方法.轻快地,我有一个对象 QtGui.QWidget 的类,我希望它在使用“X"关闭按钮关闭窗口时调用它的一个方法,以便结束一些子进程.这怎么可能? 代码如下所示.我想调用的类interface的方法是stylusProximityControlOff().此方法会终止一个可能有点混乱的子进程,但这是一个单独的问题. 无论如何,如 ..
发布时间:2022-01-12 13:01:51 其他开发

如果标题栏被禁用,使 Inno Setup WizardForm 可移动

我想制作一个具有自定义外观的安装程序,并通过将 BorderStyle 设置为 bsNone 来禁用标题栏. 现在我不能再移动窗口了.我环顾四周,找到了 Delphi 的解决方案: http://www.chami.com/tips/delphi/010397D.html 这可以在 Inno Setup 中完成吗? 我已经在 MSDN 上查找了 WM_NCHITTEST 的东西 ..
发布时间:2022-01-11 20:49:44 其他开发

在 Mono 下设置 System.Console.WindowHeight 会引发 System.NotSupportedException

我得到一个 Unhandled Exception: System.NotSupportedException: Operation is not supported. 使用 Ubuntu 11.10 在 Mono 下引发异常. 读取属性有效.docs 可能表明该方法不会造成问题. 关于如何最好地处理或解决这种情况的任何想法? 我的目前的解决方案比较尴尬,并没有解决通过 Syst ..
发布时间:2022-01-11 08:51:51 其他开发

Electron:在所有其他窗口之上创建一个窗口(甚至全屏)并隐藏任务栏

由于我的问题的标题可能很容易理解,我还是会解释一下. 我正在使用 Electron 进行个人项目,但我面临一个令人沮丧的问题: 我想创建一个小窗口(50x50 像素),它会在所有其他窗口上方,即使它们是全屏的.我的意思是,即使我在 Youtube 上使用 Chrome 并进入全屏模式,我的窗口也会停留在上面. 基本上,我已经成功地将我的窗口置于所有其他窗口之上,一个简单的 set ..
发布时间:2022-01-10 22:14:37 前端开发

解决方案:Python3 Tkinter 使用返回和下一步按钮从一个窗口跳转到另一个窗口

我一直在研究 python3 中的 tkinter,发现很难在网上找到好的文档和答案.为了帮助解决同样问题的其他人,我决定针对一个似乎没有在线文档的简单问题发布解决方案. 问题:创建一个类似向导的程序,向用户显示一系列窗口,用户可以在窗口之间移动,点击下一步和返回 - 按钮. 解决办法是: 创建一个根窗口. 创建尽可能多的框架以呈现给用户.将所有框架附加到根窗口. 用它需要的 ..
发布时间:2022-01-10 18:08:01 其他开发

从外部应用程序枚举浏览器选项卡

有点奇怪(具有挑战性?)的问题.是否可以从外部应用程序以编程方式访问打开的浏览器的选项卡?我意识到这是一个模糊的问题,但请听我说完: 我正在尝试创建一个“Gmail 聊天通知程序"应用程序,当存在未答复的聊天消息时,它会在 Windows 系统托盘中闪烁通知图标.目前,据我所知,唯一的内置 Gmail 聊天通知是: 启用声音(我不喜欢) 注意窗口/标签/页面标题交替闪烁的“Gmail ..
发布时间:2022-01-09 20:57:12 其他开发

在新标签中打开新窗口

当用户点击按钮时,我正在尝试打开一个新窗口,如下所示: protected assignActity(type: string): void {var window = window.open('/#/link');this.Service.assignActivity(type).subscribe(res => {window.location = '/#/link/' + res;控制台. ..
发布时间:2022-01-09 20:33:12 其他开发

通过窗口传递对象时,instanceof 运算符失败

为了在窗口之间传递数据,我通过 window.open 方法打开新窗口并将新打开的窗口的属性设置为对象.这让我不仅可以传递数据,还可以共享变量的实例,这意味着如果我在一个窗口上修改对象或其任何派生属性,它会在所有窗口上修改它. 然而,问题是 instanceof 操作符变得非常有趣. 当我这样做时 m 类型m instanceof 对象 第一行返回"object",第二行返回fal ..
发布时间:2022-01-09 20:28:23 前端开发

Selenium WebDriver:打开新选项卡而不是新窗口

我正在使用 Selenium WebDriver.每个链接都在新的浏览器窗口中打开.这对我来说不方便.如何更改它以使其仅在新标签页中打开? 解决方案 Selenium 目前没有切换标签的能力.因此,我们强制浏览器在新窗口中打开链接,但由于我们能够切换窗口,我们强制浏览器采用这种方法.这可能会在以后的版本中修复 ..
发布时间:2022-01-09 20:22:13 其他开发

如何将matplotlib(python)窗口保持在后台?

我有一个 python/matplotlib 应用程序,它经常使用来自测量仪器的新数据更新绘图.当用新数据更新绘图时,相对于我桌面上的其他窗口,绘图窗口不应从背景更改为前景(反之亦然). 这在运行带有 matplotlib 1.5.2rc 的 Ubuntu 16.10 的机器上使用 Python 3 可以正常工作.但是,在另一台装有 Ubuntu 17.04 和 matplotlib 2.0 ..
发布时间:2022-01-08 13:31:54 Python