Python Gui新框架:NiceGui之初体验
对于使用python的朋友,对于python的gui总是有一种不满意的情绪,确实,python下边没有什么太出色的GUI框架,或多或少都有些不足或是遗憾吧,不过这阵子NiceGui逐渐的火起来了,赶紧试试吧.
找到 21 篇文章
对于使用python的朋友,对于python的gui总是有一种不满意的情绪,确实,python下边没有什么太出色的GUI框架,或多或少都有些不足或是遗憾吧,不过这阵子NiceGui逐渐的火起来了,赶紧试试吧.
FileDialog是一个文件选择框,我们可以根据弹出框选择文件,确定后返回该文件的地址。
菜单是程序经常用到的小部件,我们来看看如何创建。
wx.ListBox是以中数据展示的小部件,使用方便简单,可以用来展示比较单一的数据,例如:各种地址,名称列表等。
wxPython dialogs 弹出对话框
下拉列表框,可以通过下拉列表选择内容,在使用中可以为内容节省不少空间,是GUI中比较常用的小部件。
单选及多选按钮也是程序中经常使用到的互动小部件,使用频率也是很高的,对于选择按钮,我们重点需要了解的就是触发事件, 通常,单选我们需要得到一组按钮中的选择项值或是键值,多选,我们只要知道每一项返回的布尔值即可。
按钮是在GUI中使用率最高的一种组件了,点击按钮触发事件可以说是非常普遍的事了。wx.Button使用起来操作简单。
和大多数GUI程序一样,wxPython也有许多的事件可以绑定,这样才会有点击按钮发生行为事件的可能。
wxPython的布局,窗口程序中会用到很多的小部件,有序的排列这些小部件可以让应用更直观,
wxPython的安装和使用
python中有没有文件目录选择对话框?答案是肯定的,这个可以有。tkinter.filedialog这个模块就是负责选择文件及目录的。
Python TK和Tkinter的GUI编程Event键盘鼠标事件
Scalet和Spinbox 是tk中用来调节刻度的小部件。
Scrollbar就是窗口中的滚动条,一般应用在文本框和列表框的外围,如果内容显示超出范围之外,就会显示滚动条。
Checkbutton和Radiobutton单选和多选按钮在GUI编程中是经常使用的选项选择方法,tk提供的单选与多选按钮功能虽然简约,但功能上也是足够应付日常应用了。
messagebox 弹出提示框 一共有七种常用方法,基本上可以应付一般简单的程序需求了
Tk的功能不多,但应付一般应用还是足够了,Entry和Text是Tk下边显示及处理文本的小部件。
listbox 列表框
菜单的创建是很简单的,先创建一个顶层的菜单加入顶层窗口root中,然后分别创建二级菜单就可以了。
Python编程中有时我们需要一些可视化的操作,如果功能相对很简单,可以使用Python内置的GUI模块:tkinter这个模块所提供的功能及部件不是很多,如果你用过java,和Swing、AWT相比,tk的所提供的确实是要少很多了。但是如果只是简单的显示或是数据展示,基本上还是够用的。