python3 tkinter如何让图片在很多文字的右边显示

我想要一个功能,当单击一个按钮時,它将使用URLLIB从Web获取图像,并使用TKINTER将其显示在GUI中.

我是URLLIB和TKINTER的新手,所以我很难做到这一点.
试过这个,但它显然不起作用,因为它使用文本框,只显示文本.

您现在拥有变量raw_data中图像的二进制数据. Tkinter接受数据选项,但遗憾的是您无法将此原始数据提供给它.它希望数据编码为base64.这很容易做到:

现在我们有叻一个图像,有时间把它放在屏幕上:

您现在应该在屏幕上看到图像.

以上仅适用于.gif图像,但其他图像格式几乎同样易于处理.最简单的方法是将原始图像数据写入磁盘(或使用urllib将数据直接下载到文件中),并在创建PhotoImage对象时引用该文件.当然,这仅适用于PhotoImage类直接支持的图像格式.

您的另一个选择昰使用支持许多不同图像格式的PIL(python3图像库).该技术大致相同,只需先创建PIL图像,然后将其转换为Tkinter可用的格式.有关PIL的更多信息,请参阅和

}
    # 这个函数要写在前面 # 如果要是写茬所有代码的后面找不到的

python3具有开源、跨平台、解释型和交互式等特性,值得学习
python3的设计哲学:优雅,明确简单。提倡用一种方法最好是只有一种方法来做一件事。
代码的书写要遵守规范这样有助于沟通和理解。
每种语言都有独特的思想初学者需要转变思维、踏实践行、坚持积累。

}

我要回帖

更多关于 python3 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信