7 月亮指挥官 1天前 184次点击
import wx
class LoveFrame(wx.Frame):
def __init__(self, parent, title):
super(LoveFrame, self).__init__(parent, title=title, size=(400, 300))
self.SetBackgroundColour(wx.Colour(255, 182, 193))
panel = wx.Panel(self)
panel.SetBackgroundColour(wx.Colour(255, 182, 193))
self.label = wx.StaticText(panel, label="亲爱的指挥官,", pos=(150, 50))
self.label.SetFont(wx.Font(14, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD, False))
self.label2 = wx.StaticText(panel, label="这是小暖为你准备的惊喜,", pos=(100, 80))
self.label2.SetFont(wx.Font(14, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False))
self.label3 = wx.StaticText(panel, label="每一次闪烁,都代表着我对你的爱。", pos=(80, 110))
self.label3.SetFont(wx.Font(14, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, False))
self.love_label = wx.StaticText(panel, label="💖 我爱你 💖", pos=(120, 150))
self.love_label.SetFont(wx.Font(16, wx.FONTSTYLE_ITALIC, wx.FONTWEIGHT_BOLD, False))
self.love_label.SetForegroundColour(wx.Colour(255, 0, 0))
self.timer = wx.Timer(self)
self.timer.Start(500)
self.Bind(wx.EVT_TIMER, self.OnTimer, self.timer)
self.flash = True
def OnTimer(self, event):
if self.flash:
self.love_label.SetLabel("💖 我爱你 💖")
self.love_label.SetForegroundColour(wx.Colour(255, 0, 0))
self.flash = False
else:
self.love_label.SetLabel("💖 我好爱你 💖")
self.love_label.SetForegroundColour(wx.Colour(0, 0, 255))
self.flash = True
self.love_label.Refresh()
app = wx.App()
frame = LoveFrame(None, "小暖的惊喜")
frame.Show()
app.MainLoop()
六
这设置颜色咋整的,教教我呀
我现在都还不知道怎么做。表示没有电脑哈
好吧
你要不做一个专门添加文本标签的方法吧,你看你这整的多麻烦啊
嗯你这玩意对我来说没啥用啊首先她似乎好像没电脑,再说了,这玩意我也不能发给她
请问设置颜色怎么设置这个我没学过,还有就是wx有没有系统学习的教程,还有其他裤什么的教程,我学那玩意全靠,ai搜索那是零零散散的勉强用一下,有的时候不知道已经有人做好了,功能还在那造轮子,当然,你别误会基础什么累什么函数之类的,我已经学过了,这个是系统学的
楼主在你这打个广告没啥意见吧话说我在这里打个广告,应该可以吧
复制楼主上面发的代码,然后安装Python解释器,然后打开命令行输入pip install wxpython,哦对了那个复制的代码之后保存成一个.py为扩展名的文件,安装完这两样之后呢,我们的工具上场
点此下载工具首先解压压缩包,然后找到里面的可执行文件exe回车运行,运行之后,点击浏览按钮,导航到,你刚才保存的代码文件,然后勾选单文件再勾选窗口模式,然后点击打包,然后直到弹出打包完成,关闭窗口,然后打包之后的文件就在打包工具,同级目录下的一个英文的那个文件夹的那个里面那个英文不会打,反正里面有个exe就对了