当前位置: 首页 > news >正文

wxPython:启动画面SplashScreen介绍

  程序启动时出现一个启动画面,先看代码:

class PaintApp(wx.App):
    def OnInit(self):
        bmp = wx.Image("P7080079.JPG").ConvertToBitmap()
        wx.SplashScreen(bmp,
                        wx.SPLASH_CENTER_ON_SCREEN | wx.SPLASH_TIMEOUT,
                        3000,
                        None,
                        -1)
        wx.Yield()
        frame = PaintFrame(None)
        frame.Show(True)
        self.SetTopWindow(frame)
        return True
    
        
if __name__ == '__main__':
    app = PaintApp()
    app.MainLoop()     

测试一下,使用一张自己前几天拍的荷花。

知识点:

原型:

wxSplashScreen(const wxBitmap& bitmap, long splashStyle, int milliseconds, wxWindow* parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxSIMPLE_BORDER|wxFRAME_NO_TASKBAR|wxSTAY_ON_TOP)

splashStyle is a bitlist of some of the following:

  • wxSPLASH_CENTRE_ON_PARENT
  • wxSPLASH_CENTRE_ON_SCREEN
  • wxSPLASH_NO_CENTRE
  • wxSPLASH_TIMEOUT
  • wxSPLASH_NO_TIMEOUT

milliseconds is the timeout in milliseconds.

方法:

  • wxSplashScreen::OnCloseWindow
  • wxSplashScreen::GetSplashStyle
  • wxSplashScreen::GetSplashWindow
  • wxSplashScreen::GetTimeout

转载于:https://www.cnblogs.com/dyx1024/archive/2012/07/17/2596572.html

相关文章:

  • SQL Server 2012之初次安装
  • PHP中新建图像函数
  • NAT另类使用方式
  • Cisco IPSec ××× 设计总结
  • Opalis Integration Server 安装指南
  • python ---- urllib2
  • [PHP] 面向对象
  • 兼容各种浏览器的min-height
  • VMM2012应用指南之4-向VMM中添加Hyper-V主机与应用服务器
  • Hibernate中one-to-one的深入学习
  • TCP/IP详解卷一-概述
  • 常用JS图片滚动(无缝、平滑、上下左右滚动)
  • 开发人员经常会使用的15个jquery谷歌地图插件
  • HDFS写入和读取流程
  • linux压缩和解压缩命令
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Angular2开发踩坑系列-生产环境编译
  • MaxCompute访问TableStore(OTS) 数据
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • October CMS - 快速入门 9 Images And Galleries
  • Python 基础起步 (十) 什么叫函数?
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 构建二叉树进行数值数组的去重及优化
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 欢迎参加第二届中国游戏开发者大会
  • 记一次和乔布斯合作最难忘的经历
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 跨域
  • 巧用 TypeScript (一)
  • 容器服务kubernetes弹性伸缩高级用法
  • 如何学习JavaEE,项目又该如何做?
  • 原生js练习题---第五课
  • 在weex里面使用chart图表
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • C# - 为值类型重定义相等性
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 阿里云移动端播放器高级功能介绍
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (52)只出现一次的数字III
  • (6)STL算法之转换
  • (day6) 319. 灯泡开关
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (转)程序员疫苗:代码注入
  • **PHP分步表单提交思路(分页表单提交)
  • . NET自动找可写目录
  • .cn根服务器被攻击之后
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 后台导出excel ,word
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值