python-tkinter:简单GUI界面-背景图+文字

参考:
https://b23.tv/hTUScB

import tkinter #导入库
import tkinter.messagebox #这个是消息框,对话框的关键
from PIL import Image, ImageTk
import numpy as npimport osos.system('1.mp3')
'''
import pygame
import time#playsound.playsound('1.mp3')
#screen = pygame.display.set_mode([200,100])
pygame.mixer.init()
pygame.mixer.music.load('2.mp3')
if not pygame.mixer.music.get_busy():pygame.mixer.music.play()
#time.sleep(10)
'''
boy_said=["我爱你","我喜欢你","额の…你为什么不说话","你是猪","xx","怎么样","我好喜欢你","可恶的家伙","嗯,是的","xx","你快快变猪","你喜欢我吗","睡觉"]
girl_said=["你是猪","那不是你变猪的理由","我要睡觉","...","嗯","就像胸口碎大石一样","你该减肥了","赶紧睡觉吧你,你今天是不是睡太多兴奋过度了","那明天得叫你早起","小鸡啄米","你才变猪","喜欢","晚安"]
l=len(boy_said)
i=0root_window = tkinter.Tk()
root_window.title('日常悄悄话')
#增加背景图片
image_file = Image.open("1.jpg")
photo = ImageTk.PhotoImage(image_file)fwagui=tkinter.Frame(root_window,padx=2,pady=2)
fwagui.grid(row=0,column=0)
tkinter.Label(fwagui,image=photo).grid(row = 0, column = 0,rowspan=3,columnspan=3)
#boy_said[0]
boy_var=tkinter.StringVar()
boy_msg = tkinter.Message(fwagui,textvariable=boy_var,relief=tkinter.RAISED,width=55)
boy_var.set(boy_said[i])
boy_msg.grid(row=0,column=0)girl_var=tkinter.StringVar()
girl_msg = tkinter.Message(fwagui,textvariable=girl_var,relief=tkinter.RAISED,width=55)
girl_var.set(girl_said[i])
girl_msg.grid(row=0,column=2)def predicty():global ii=i+1if i<l:boy_var.set(boy_said[i])girl_var.set(girl_said[i])else:next_button.grid_forget()
next_button = tkinter.Button(fwagui, text ="下", command = predicty,bg="#000000",width=3)
next_button.grid(row=1,column=1)
#播放录音部分
'''
def playm():pygame.mixer.music.play()
play_button = tkinter.Button(fwagui, text ="播放", command = playm,width=1)
play_button.grid(row=0,column=3)
def pausem():pygame.mixer.music.pause()
pause_button = tkinter.Button(fwagui, text ="暂停", command = pausem,width=1)
pause_button.grid(row=1,column=3)
def stopm():pygame.mixer.music.stop()
stop_button = tkinter.Button(fwagui, text ="停止", command = stopm,width=1)
stop_button.grid(row=2,column=3)
'''
root_window.mainloop()

python-tkinter:简单GUI界面-背景图+文字相关推荐

  1. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  2. 用Python制作可视化GUI界面,一键实现证件照背景颜色的替换

    今天,我们来分享一下如何通过Python的十来行代码来替换证件照的背景颜色,那么在最后,小编也会将上述的流程制作成一个GUI界面来方便大家使用.关于界面的大致模样其实和先前的相差不大,大家应该都看过上 ...

  3. python开发的gui界面,python写gui应用程序

    python 编写gui界面有哪些 安装wxPython下面是wxPython特别基础的使用方法,将以一个小程序为例来说明,它的功能是在一个文本框中输入文件名,点击open按钮,会在另一个文本框中显示 ...

  4. Tkinter模块GUI界面化编程实战(五)——大鱼吃小鱼游戏(含超详解及完整源码、完整程序免费下载链接)

    [上期回顾:Tkinter模块GUI界面化编程实战(四)--随机点名小程序] 这篇博客介绍了如何用Python Tkinter模块编写一个界面化的大鱼吃小鱼游戏,在博客下面有完整的源码,源码中有超详细 ...

  5. Tkinter模块GUI界面化编程实战(六)——超级游戏盒子(含超详解及完整源码、完整程序免费下载链接)

    [上期回顾:Tkinter模块GUI界面化编程实战(五)--大鱼吃小鱼游戏] 这篇博客介绍了如何用Python Tkinter模块编写一个界面化的超级游戏盒子,在博客下面有完整的源码,源码中有详细的注 ...

  6. python 画图--简单开始及折线图

    python 画图--简单开始及折线图 本博客转载自:http://blog.csdn.net/jenyzhang/article/details/52046372 相关参考资料:        ma ...

  7. Tkinter模块GUI界面化编程实战(四)——随机点名小程序(含详解及完整源码、完整程序下载链接)

    [上期回顾:Tkinter模块GUI界面化编程实战(三)--2048小游戏]  这篇博客介绍了如何用Python Tkinter模块编写一个界面化的随机点名小程序,在博客下面有完整的源码,源码中有超详 ...

  8. 如何更换 macOS Mojave 登陆界面背景图?

    相信用着 macOS Mojave 系统的小伙伴们都对下面这张沙漠的壁纸很熟悉了. 这张壁纸作为 macOS Mojave 系统的原始壁纸,既是桌面壁纸,也是开机登陆界面的背景图,看得久了,确实有点腻 ...

  9. Mac 修改开机登陆界面背景图, 替换沙漠背景图

    Mac 修改开机登陆界面背景图, 替换沙漠背景图 本机版本 : macos mojave 10.14.6 之前网上查了一下都说需要替换原本的沙漠图片,我试了一下,根本不需要,下面进入正题. 1.系统偏 ...

最新文章

  1. 黑客用python还是ruby-Python、Ruby、Go语言哪个更值得学习?
  2. 语音信号的短时语音能量
  3. 成功解决FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `ar
  4. 文献记录(part28)--A rotation and scale invariant approach for multi-oriented floor plan image ...
  5. Java远程通讯技术及原理分析
  6. 学术不端!211大学一名博士被撤销学位!
  7. 渗透测试入门25之一次完整的渗透测试实验
  8. Linux Futex的设计与实现(转)
  9. atitit.  web组件化原理与设计
  10. 在Windows 10上重置忘记密码的4种方法
  11. 内存时序对应的4个参数你们知道吗?ICMAX一文让你看懂
  12. 让 CXK 来教你实现游戏中的帧动画(上)
  13. 【路在脚下】----成长的感觉
  14. 计算机手工绘图,你知道做毕业设计的时候为什么一定要有手工绘图呢?
  15. Windows10设置开启自启动任务
  16. ICCV2019——SCRDet Towards More Robust Detection for Small, Cluttered and Rotated Objects
  17. python编译型语言和解释型语言
  18. 初学stm32单片机可以做什么简单的小作品?
  19. chroot jail
  20. 初识MacBook pro 2016--安装系统(恢复系统)

热门文章

  1. “人工智能女王”卡塞尔中国行——AI降临?
  2. 首尔伟傲世对在欧洲被查扣的专利侵权企业提起诉讼
  3. 相机标定、单目视觉测距原理
  4. fastjson:对于Exception中复杂类型(enum,...以及自定义类型)成员的处理
  5. 【监控系统】配合Graphite使用的报警系统
  6. js中let const var的区别
  7. EDFA可以作为光源吗
  8. 群雄逐鹿 浏览器之战将进入HTML 5时代
  9. for循环从一到一百的数字及九九乘法表
  10. yolov4论文解析