python
python tkinter按钮位置设置问题。做了一个GUI,但是按钮的布局有些问题?
tkinter按钮位置设置问题。做了一个GUI,但是按钮的布局有些问题?
这个跟编码方式有关, 加上#-*-coding:utf8-*- 就能显示中文啦 self.Button(_frm, text发送文件, command_file, ).pack(sideTkinter.LEFT,fill) 在pack里设置参数,就可以设置按钮的位置啦
想学python桌面编程,有哪些教学资料适合学习?
你说的是python的桌面GUI编程吧,目前来说,比较流行的有3种方式,分别是tkinter,wxpython和pyqt,下面我简单介绍一下这3种方式,实验环境win7 python3.6 pycharm5.0,主要内容如下:
:这个是python自带的一个简单的开发桌面GUI程序的包,对于一些简单的应用来说,可以考虑使用这个包,简单快捷、容易上手,这里学习的话,可以参考网上的一些教程,但如果想深入了解的话,建议学习一下官方的文档,比较详细:
tkinter测试代码:
程序运行截图如下:
2.wxpython:这是一个跨平台的python GUI开发工具包,对于中小型项目来说,使用这个包完全可以,有许多现成的控件可供使用,网上也有许多相关的教程和资料,像,官方文档等,比较详细,安装命令“pip install wxpython”:
wxpython测试代码:
程序运行截图如下:
:如果接触过Qt,想必对于pyqt来说,一定不陌生,这个是Qt提供给python的一个接口包,可以快速的借助Qt开发桌面GUI程序,对于比较大型的项目来说,可以考虑使用pyqt,简单易学,可以直接拖拽Qt自带的控件,很简单,官网文档,安装命令“pip install pyqt5”:
测试代码,一个简单的计算器代码:
程序运行截图如下:
至此,这里就简单介绍了python的3种GUI桌面编程。总的来说,这3种方式都挺简单的,网上也有相关资料和教程,熟悉一下,再参考一下官方文档,很快就能学会的,不过,利用python做桌面GUI开发,不是一个很好的选择,建议C#,Qt等,能更快捷、方便些,希望以上分享的内容能对你有所帮助吧。