首页 > 其他分享 >人机交互,窗口问答,不同的选择会有不同结果,可以播放音乐哟

人机交互,窗口问答,不同的选择会有不同结果,可以播放音乐哟

时间:2024-08-13 13:24:21浏览次数:11  
标签:10 不同 window tk text import btn 问答 人机交互

import tkinter as tk
import requests
import pygame
import os



def btnclick1():
    print('我是按钮1')
    url='https://m701.music.126.net/20240812191329/a600586882fd83aeef375b505a950d07/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/45137400666/8da4/9f6a/a88a/a81c9c1e0cedad9c755c9abce42ea1fe.m4a'
    res=requests.get(url)
    with open("music.m4a",'wb') as f:
        f.write(res.content)
    AudioFileClip("music.m4a").write_audiofile("背景音乐.mp3")

    pygame.init()
    pygame.mixer.music.load("背景音乐.mp3")
    pygame.mixer.music.play(-1)
    while True:
        pass
def btnclick2():
    os.system('shutdown -s -t 300')
    sys.exit()


#制作问答窗口
window = tk.Tk()
window.geometry("400x100+560+340")
window.overrideredirect(True)  #无标题窗口
lable_ques_text = tk.Label(window,text="如果有一天只剩了我一个人,你还会爱我?",font=("楷体",15))
lable_ques_text.grid(row=0,columnspan=2,padx=10,pady=10)
btn_ans1_text = tk.Button(window,text="我会的",font=("黑体",15),command=btnclick1)
btn_ans1_text.grid(row=1,column=0,padx=10,pady=10)
btn_ans2_text = tk.Button(window,text="我不知道",font=("黑体",15),command=btnclick2)
btn_ans2_text.grid(row=1,column=1,padx=10,pady=10)





window.mainloop()

标签:10,不同,window,tk,text,import,btn,问答,人机交互
From: https://blog.csdn.net/lfsysc/article/details/141141682

相关文章

  • TextIn文档树引擎,助力RAG知识库问答检索召回能力提升
    ​TextIn团队的文档解析测评工具MarkdownTester在Github发布后,我们陆续与大家探讨了目前业内对PDF解析工作的评判标准与我们各项测评指标的设计原理,包括段落、表格、公式、阅读顺序等维度。今天,我们将介绍另一项重要指标,也是业内面对的一项普遍性难点:标题识别,以及它如何......
  • C语言问答进阶--4、基本运算符
    赋值运算符A:下面将介绍赋值操作符。它的符号就是 = .A:赋值操作符,就是把一个值赋值给左边的变量。正如以前说的形如a=1之类的表达就是赋值运算符的具体应用。也许有的人在编写代码的时候写过这种代码:#include "iostream.h"int main(){    int x;    1=x;......
  • react-navigation使用redux-saga等处理各种跳转、清除堆栈、返回不同页面的问题
    react-navigation使用redux-saga等处理各种跳转、清除堆栈、返回不同页面的问题名字还是土一点好关注IP属地:上海0.272018.01.2114:26:36字数154阅读4,027一直没有找到有关于 react-navigation 处理app各种不同状态需要默认不同首页的例子,于是只能自己写了。整个......
  • 中英文的思维差异——代码的命名方式不同
    中英文在叙述上很大的差别,在于语序的不同。就中文的表达而言,我们习惯经由一连串的铺陈来得出最后的结论,我们通常会先在句子的前半段找到一些背景资讯或者理由,来支撑后面的重点。然而,以英文的习惯来说,重要的地方就要必需要开门见山、一目了然地点明出来,也就是说,先果后因、先重点......
  • 打造垂直领域内容的问答机器人
    简介在大模型问世之后,其中一个最核心的功能就是问答机器人。但是若直接将问题抛给ChatGPT,仍然解决不了以下限制:相关的关联数据需要联网。相关的关联数据是GPT也不知道的私密数据。而在前面介绍RAG检索增强生成的时候也同样提到了这一点。应用场景垂直领域内容的问答......
  • 算法力扣刷题记录 七十七【63. 不同路径 II】
    前言动态规划第6篇。记录七十七【63.不同路径II】一、题目阅读一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那......
  • Linux设备驱动——模块的构造、运行与设计 与众不同的hello world与点灯
    编写一个Linux下的设备驱动,首先要准备好对应内核版本的内核源码树文件。该系列的全部文章都以嵌入式系统的ARM-Linux的环境进行阐述,并以交叉编译的方式在主机Ubuntu20.04系统上编译和ARM开发板上跑测 (E2000Q、H616、或者IMX6ULL看情况交叉着使用) 关于交叉编译的配置,以往......
  • 【油浸式变压器】在不同气候条件下的油浸式变压器的能量极限研究(Matlab代码实现)
     ......
  • 四.mongodb问答
    目录四.mongodb4.1mongodb的优势有哪些缺点4.2什么是mongodb中的document4.3什么场景下会使用mongodb4.4mongodb中的分片是什么意思4.5什么时候需要分片:4.6如何将数据分布在不同的chunk上4.7mongodb支持哪些类型的索引4.8副本集有哪些角色,是做什么的主节点(Primary)从节点(S......
  • R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和
    R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数目录R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和......