首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python中的可点击图像,无需使用tkinter

Python中的可点击图像,无需使用tkinter
EN

Stack Overflow用户
提问于 2021-05-27 01:30:10
回答 1查看 40关注 0票数 0

我是一个编程新手,我正在寻找一些关于如何在没有Tkinter库的情况下用python制作可点击图像的代码或教程,但我没有找到任何人。无论如何,我正在尝试在一个游戏中制作一个音乐播放器,在这个游戏中,你必须猜测歌曲的名称,比如一段简短的旋律,但我需要点击"play.png“来播放旋律,而我不知道怎么做。有人能帮我吗?非常感谢

EN

回答 1

Stack Overflow用户

发布于 2021-05-27 03:46:56

正如评论中提到的,除了Tkinter之外,还有几个GUI框架或工具包可用。

下面是一个使用viaduc并调整其helloworld.py的简单示例。

代码语言:javascript
运行
复制
#!/usr/bin/env python3
from viaduc import Viaduc


class Presentation(Viaduc.Presentation):
    title = 'audio player'
    width = 496
    height = 336
    html = '''
<!DOCTYPE html>
<html lang="en">
  <head>
    {{bootstrap_meta}}
    {{bootstrap_css}}
    <title>{{title}}</title>
  </head>
  <body>
    {{frameless_close_button}}
    <div class="jumbotron">
        <h1>{{title}}</h1>
        <p class="lead">Welcome to <em>Viaduc</em>, the simplest way of creating a GUI in python.</p>
    </div>
    <div class="mx-auto" style="width: 90%;">
        <audio src="https://samplelib.com/lib/preview/mp3/sample-6s.mp3" controls="" controlslist="nodownload" style="width:100%"></audio>
    </div>
    {{bootstrap_js}}
  </body>  
 </html>
'''


if __name__ == '__main__':
    Viaduc(presentation=Presentation(), args=['', '--frameless'])

它会产生

并且可以播放音频样本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67709959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档