Python Tkinter 中怎么使用 数据库

Python Tkinter 中怎么使用 数据库,第1张

Tkinter居然没有这种组件,所以就只能模拟了

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

#! /usr/bin/python

# -- coding: utf8 --

from Tkinter import

class Select(Frame):

def __init__(self, master=None):

Frame__init__(self, master)

selflabel = Label(self, text="选择项目")

selflistBox = Listbox(self, height=1)

selfbutton = Button(self, text='V', command=selftriggle)

selfhideList = True

for i in xrange(10):

selflistBoxinsert(i, 'Item%d'%i)

selflabelgrid(row=0, column=0, sticky=N)

selflistBoxgrid(row=0, column=1, sticky=N)

selfbuttongrid(row=0, column=2, sticky=N)

selfgrid()

def triggle(self):

selfhideList ^= 1

selflistBoxconfig(height=[selflistBoxsize(), 1][selfhideList])

app = Select()

appmainloop()

仅供参考。

python的Tkinter模块中,一般使用哪种控件进行输入:

ALabel控件

BEntry控件

CButton控件

DListbox控件

正确答案:Entry控件

用户选中一个选项即产生了一个事件,该选项的变量值即发生变化,进而相关处理。这是通过所创建的window实例的mainloop()方法自动实现的,无需特别地设置等待。

转变通常按时间次序执行程序的思维为按事件次序执行程序。

Tkinter 模块提供了多种显示信息的控件,包括以下常用控件:

1 Label 控件:用于显示文本或图像,可以设置字体、颜色、对齐方式等属性

2 Message 控件:与 Label 相似,但可以自动换行,适合显示较长的文本。

3 Entry 控件:用于接收用户输入的单行文本,可以设置默认值、密码字符等属性。

4 Text 控件:用于显示和编辑多行文本,支持富文本格式和滚动条等属性。

5 Canvas 控件:用于绘制图形和图像,可以添加文本、线条、矩形、椭圆、多边形等元素。

6 Listbox 控件:用于显示列表,可以添加、删除、选择列表项等 *** 作。

7 Scrollbar 控件:用于为其他控件添加滚动条,如 Text、Listbox、Canvas 等。

8 Combobox 控件:用于显示下拉列表,可以从预设选项中选择一个值。

9 Spinbox 控件:用于设置数字值,可以通过上下箭头或手动输入调整数值。

10 Progressbar 控件:用于显示进度条,可以设置进度值、颜色、样式等属性。

这些控件可以根据具体的需求进行选择和组合,用于创建各种类型的信息显示界面。

第一步:listbox绑定值

thislstBoxdataSource=数据源(DataTable);thislstBoxvalueMember="name";

thislstBoxDisplayMember="name";

第二步:点击d窗

找到lstBox的SelectIndexChanged事件,在事件里面写代码,先得到值

string name=thislstBoxSelectedValue();

FrmShow show = new FrmShow(name);

第三部: 在FrmShow窗体里面绑定数据展示

在FrmShow中,定义变量sname,

构造函数public FrmShow(string name)

thissname=name;

然后在onLoad事件中 ,根据name得到数据源,然后绑定数据dtResult,thistxtVText=dtResultRows[0]["Name"]"";差不多就这样了,不清楚可去百度查找基础知识入门。

以上就是关于Python Tkinter 中怎么使用 数据库全部的内容,包括:Python Tkinter 中怎么使用 数据库、python的Tkinter模块中,一般使用哪种控件进行输入:、python tkinter如何等待用户选中listbox中的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9685302.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存