导航:首页 > 编程语言 > 添加单选控件python

添加单选控件python

发布时间:2023-06-14 06:46:07

python DearPyGui 常用控件一

菜单栏是一个 GUI 应用中重要的控件,始终显示在窗口顶部,并具有三个主要部分:

菜单可以根据需要嵌套,而且任何控件都可以添加到菜单中,例如下面栗子中的 “控件列表” 菜单。

通过 select_directory_dialog 来调用目录对话框,而且必须为其提供回调方法。 回调方法返回的 data 参数中将包含 目录路径 文件夹路径 。通常,目录对话框是由另一个控件(例如下面栗子中的按钮)调用的。

通过 open_file_dialog 可以调用文件对话框,同样,必须为其提供回调方法,回调方法返回的 data 参数中将包含 目录路径 文件名称 。 extensions 是文件对话框的可选参数,可以设置对文件扩展名的过滤,控制显示哪些后缀名的文件。

Dear PyGui 具有 simple_plot (简单绘图)和 plot (绘图)两个绘图方式,两者都是动态的。 simple_plot (简单绘图)接受列表参数,并基于列表中的数据数据绘制 y轴 数据,可以是折线图或直方图。

而 plot (绘图)则具有更多的功能,绘图同时使用 x轴 和 y轴 坐标,使用 add_plot 方法创建,然后可以将数据作为线形图或散布图添加, plot (绘图)的特点有:

另外,鼠标停留在绘图上时,会出现数值类型的浮动文本。

通过 set_value 方法可以更改绘图调用的值,使 simple_plot (简单绘图)实现动态实时绘制。

同样的, plot (绘图)也可以动态实时绘制,举个栗子,我们使用 set_render_callback 设置一个渲染回调实现动态绘制。

Dear PyGui 有一个低级绘图 API,可以用来原始绘画、自定义控件甚至动态绘画。先通过调用 add_drawing 方法开始绘画,再通过调用各种绘画方法来添加笔画。需要注意的是,画布的原点位于左下角。

绘画( drawing )具有可以获取和设置的缩放( origin )、原点( origin )和尺寸( size )属性,缩放( origin )是 x 和 y 值的乘数,尺寸( size )以像素为单位。

绘画( drawing )可以显示的图像类型有 .png 、 .jpg 、 .bmp ,使用时需掉用 draw_image 以绘制图像。通过 pmin 和 pmax 参数,我们可以将图像绘制到画布上矩形的左上和右下区域,图像会缩放自动缩放以适应指定区域。

使用 uv_min 和 uv_max 参数,我们可以控制图像要绘制到哪个区域的 标量(scalar) ,默认情况下, uv_min = [0,0] 和 uv_max = [1,1] 将显示整个图像,而 uv_min = [0,0] 和 uv_max = [0.5,0.5] 则仅显示图形的一部分。

尽管我们可以通过清除和重绘整个图来实现图形的动态化,但是 DearPyGui 还提供了一种更有效的方法,要使绘画( drawing )动态化,应该使用 tag 参数标记要重绘的控件,然后,只要使用相同的标签去调用。这样,我们就能实现仅清除该控件,并将其重新绘制。

Ⅱ python tk怎样调整一个button控件和Entry控件在界面的位置

1、新建一个Windows窗体项目,项目名为“透明控件”。

Ⅲ Python里tkinter如何重置单选按钮

打开图像时,使用单选按钮注释值。在
在列表中收集此值

因此,在这个例子中,我有2个复合词,列表将有2个注释。在

在import Tkinter as tk

from PIL import ImageTk, Image

from tkFileDialog import askopenfilename

cmp_list = ["VU435DR","VU684DR"]

li = []

li_final = []

def sel():

selection = str(var.get())

if selection == "1":

li.append("Antagonist")

elif selection == "2":

li.append("Agonist")

for i in range(len(cmp_list)):

root = tk.Tk()

var = tk.IntVar()

ig = str(cmp_list[i] + '.png')

img = ImageTk.PhotoImage(Image.open(ig))

panel = tk.Label(root,image=img)

panel.pack(side = "top",fill="none",expand="no")

#w = tk.Text(height=2,width=50)

#w.pack(side='right")

q = tk.Radiobutton(root,text="Antagonist",command=sel,value=1,variable=var)

q.pack()

r = tk.Radiobutton(root,text="Agonist",command=sel,value=2,variable=var)

r.pack()

root.mainloop()

print li

Ⅳ python图形化界面设计tkinter

python提供了多个图形开发界面的库,几个常用Python GUI库如下:

阅读全文

与添加单选控件python相关的资料

热点内容
pubg用什么服务器 浏览:526
田汉pdf 浏览:661
记录仪如何安装安卓系统 浏览:594
python求灰度均值 浏览:756
c编译器是系统软件吗 浏览:694
获取服务器内网地址 浏览:536
新手妈妈如何带新生儿APP 浏览:157
java日程管理 浏览:376
高清视频链接加密 浏览:407
新买的阿里云服务器怎么配置 浏览:612
在线编译器为什么刷新还在 浏览:212
云服务器系统盘可以装数据库 浏览:906
php绘制图形 浏览:588
支付服务器异常怎么办 浏览:76
java拨号 浏览:868
er5200如何设置虚拟服务器 浏览:572
网络中心服务器叫什么 浏览:459
isplay单片机下载器 浏览:482
怎么查看服务器地址和端口 浏览:187
加密朋克ai 浏览:159