[Python] wxpython source trembling Valentine's Day

Source wxpython Valentine trembling , rely wxpython, applicable to all platforms, do not cry.

code segment

* 1 ** [Code] * window size position Color Style

#! /usr/bin/env python
# -*- encoding: utf-8 -*-
# author dpc
   
import wx
import random
   
class cry(wx.App):
   
    def OnInit(self):
        mm = wx.DisplaySize()
        w = mm[0] / 2 + random.uniform(10, 20)
        h = mm[1] / 2 + random.uniform(10, 20)
        self.frame = wx.Frame(parent=None, title="kiss,寂寞表情", pos=(w, h))
         
        self.timer = wx.Timer(self)  # 创建定时器
        self.Bind(wx.EVT_TIMER, self.OnTimer, self.timer)  # 绑定一个定时器事件
        self.timer.Start(10)  # 设定时间间隔  1000ms = 1s
         
        self.frame.Show()
        self.frame.ToggleWindowStyle(wx.STAY_ON_TOP)
         
        return True
 
         
    def OnTimer(self, evt):  # 显示时间事件处理函数
        #print self.frame.GetPosition()
        mm = wx.DisplaySize()
        w = mm[0] / 2 + random.uniform(10, 20)
        h = mm[1] / 2 + random.uniform(10, 20)
        self.frame.SetPosition((w, h))
        r=random.uniform(0, 255)
        g=random.uniform(0, 255)
        b=random.uniform(0, 255)
        self.frame.SetBackgroundColour((r, g, b))
         
app = cry()
# 主循环
app.MainLoop()

Recommended reading:

Basics zero Python's most detailed source of tutorials

2019 Python Reptile Learning Roadmap full version

Why Python can be firmly secured the first card AI Artificial Intelligence Language

Python rise, TIOBE list of programming languages ​​a new high!

Guess you like

Origin blog.csdn.net/kkk123789/article/details/93747795
Recommended