python右下角弹窗_wxPython 实现右下角弹出框 | 学步园

本文展示了如何利用Python的wxPython库和Windows API实现屏幕右下角弹出框的功能。通过获取屏幕工作区坐标,设置弹窗位置,并使用AnimateWindow进行滑动动画效果。
摘要由CSDN通过智能技术生成

转载注明出处

使用windows api

workarea = win32api.GetMonitorInfo(1)['Work']

pos=(workarea[2]-280,workarea[3]-180)

这两句 来得到 屏幕右下角的坐标

AnimateWindow来执行 弹出动作

下面是源代码

# -*- coding: gbk -*-

#!/bin/env python

# Author: 许刚

# Created: 2012/1/1

import wx,os,win32api

from res import *

from common import RoleStr,GetIconByFileExt,FileExt

from win32con import AW_ACTIVATE, AW_BLEND, AW_CENTER, AW_HIDE, AW_HOR_NEGATIVE, \

AW_HOR_POSITIVE, AW_SLIDE, AW_VER_NEGATIVE, AW_VER_POSITIVE,SPI_GETWORKAREA

import win32api

from ctypes import windll, c_int

########################################################################

class Popup(wx.MiniFrame):

def __init__(self, label, parent=None,title=""):

wx.MiniFrame.__init__(self, parent, -1, title, wx.DefaultPosition,size&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值