问题标签 [qmdiarea]
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.
python - QMdiArea 离开窗口
是否可以防止在 QMdiArea 中创建的窗口向下或侧向出窗口?就像阻塞一样,要把它向上拿出来。目前可以拉出 QMdiArea 的整个窗口。
编辑:是否可以检测窗口冲突?
不一定要防止它重叠,而是它以某种方式被另一个窗口吸引。
c++ - 水平平铺包含 QScrollArea 的 QMdiArea 子窗口
以下代码(mainwindow.cpp)是我的问题的简化版本。我试图水平平铺 QMdiArea 子窗口,但不知何故子窗口没有完全显示 - 这些子窗口底部的水平滚动条没有正确显示。在我看来,问题在于高度设置代码 - 如果我放大主窗口(没有将平铺代码放在调整大小事件中),子窗口显示正常。所以我想解决方案是找出合适的高度。但是,怎么做?
提前致谢。
python - 具有相同小部件 QMdiSubwindow 的多个子窗口
我想更改我所有子窗口中的对象这是我的代码
但它始终是更改https://i.stack.imgur.com/DjZtf.png的最后一个创建订单子窗口
如何更改每个子窗口中的项目?如何使用超过 10 个子窗口更改我想要的子窗口中的文本表?
python - 如何缩放 QPixmap 保留方面和居中图像?
我想在 QMdiArea 中使用图像(svg 文件)作为背景。我将图像加载为 QPixmap 并使用 resizeEvent 方法将其缩放到 QMdiArea 的大小
但这会将图像放在左上角并在 X 或 Y 中重复它。我希望图像居中。
如何缩放 QPixmap 以便调整大小保留纵横比但然后添加边框以获得确切大小?
python - PyQt6 - QPalette 无法在 mdiArea 窗口中正常工作
我正在使用 QMdiArea 来保存一堆窗口,我希望能够根据在其中一个子窗口中找到的项目列表来设置所有窗口的颜色主题。
PyQt5 似乎可以正常工作,但使用 PyQt6 时,它会在用户单击另一个窗口(应用程序外部)时改变颜色;单击窗口将颜色更改回蓝色(默认)
单独运行设置窗口会保留更改,但通过 QMdiArea 运行它是不正确的。
工作示例:
c++ - 使用已删除对象作为发送方或接收方参数调用断开连接是否安全?
我有一个带有QMdiArea
. 在当前活动的子窗口中,有一些传入和传出信号连接到小部件。每当活动子窗口更改时,我想断开与先前活动小部件的所有连接并连接到新激活的小部件。像这样:
子窗口可能发生更改,因为先前的子窗口已被用户关闭,因此不再存在/被QMdiArea
. 在这种情况下,我将调用mPreviouslyActiveWidget
指向已删除对象的断开连接函数。这是一个问题吗?调用会简单地失败并返回false
还是未定义?
python - 关闭时如何从mdiArea中的子窗口回收内存?
我遇到了一个问题。将子窗口添加到mdiarea时,整个程序占用的内存会逐渐增加,但是当mdiarea中的子窗口关闭时,资源管理器无法回收它的内存,下面是一个演示代码,我已经创建了一个主窗口tabwidget,其中包含一系列选项卡,每个选项卡包含一个 mdiArea 小部件,在 mdiarea 中可以添加或删除多个子窗口: