Python实现一个函数,函数传入两个参数(xy坐标)在屏幕的指定坐标位置弹出PyQt的Messbox警告弹窗
时间: 2024-11-22 18:46:20 浏览: 6
python3+pyqt5 源码 屏幕锁挂机锁
5星 · 资源好评率100%
在Python中,你可以使用PyQt库来创建GUI应用程序并显示警告消息。首先,你需要安装`pyqt5`库(如果尚未安装),可以使用pip来安装:
```bash
pip install PyQt5
```
然后,你可以编写一个函数,接受xy坐标作为参数,并在特定位置显示QMessageBox警告。这里是一个简单的例子:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
import sys
def show_popup_message(x, y):
# 创建Qt应用实例
app = QApplication(sys.argv)
# 设置消息框的位置,左上角坐标为(x, y)
message_box = QMessageBox.warning(None,
"警告", # 标题
"这是一个警告信息.", # 内容
QMessageBox.Ok) # 按钮类型,这里是确认按钮
# 把焦点移到消息框上,然后使其可见
message_box.raise_()
message_box.activateWindow()
# 应用主循环,直到窗口关闭
sys.exit(app.exec_())
# 调用函数,传递坐标参数(假设x=100, y=200)
show_popup_message(100, 200)
```
在这个示例中,`show_popup_message`函数会在屏幕上以坐标(x, y)为中心显示一个警告对话框。用户点击"确定"按钮后,对话框会关闭。
阅读全文