python ttk.treeview如何在不选中的情况下用按钮直接改某个单元格的数值

python ttk.treeview如何在不选中的情况下用按钮直接改某个单元格的数值,第1张

import tkinter as tk

from tkinter import messagebox

from tkinter import ttk

from tkinter import

class productdata(object):

def __init__(self):

selfroot = tkTk() #初始化

selfroottitle('数据方舟') #修改窗体名称

selfrootresizable(width=False,height=False) #窗体界面宽高可调

selfrootgeometry('900x500') #窗体默认大小

selfcanvas = tkCanvas(selfroot,width='1200',height='1200')

selfimage_file = tkPhotoImage(file = "beijinggif")

selfimage = selfcanvascreate_image(0,0,anchor='nw',image=selfimage_file)

selfcanvaspack(side='top')

#定义一个变量监控删除行数

selfdelhang=0

#添加一个表格

columns = ("字段类型", "字段长度", "小数位数", "是否唯一", "字段名称")

selftreeview = ttkTreeview(selfroot, height=18, show="headings", columns=columns)

# 表示列,不显示

selftreeviewcolumn("字段类型", width=100, anchor='center')

selftreeviewcolumn("字段长度", width=100, anchor='center')

selftreeviewcolumn("小数位数", width=100, anchor='center')

selftreeviewcolumn("是否唯一", width=100, anchor='center')

selftreeviewcolumn("字段名称", width=100, anchor='center')

# 显示表头

selftreeviewheading("字段类型", text="字段类型")

selftreeviewheading("字段长度", text="字段长度")

selftreeviewheading("小数位数", text="小数位数")

selftreeviewheading("是否唯一", text="是否唯一")

selftreeviewheading("字段名称", text="字段名称")

# 写入数据

selftype = ['letter']

selflong = ['10']

selfdecimal = ['0']

selfonly = ['是']

selfname = ['资源ID']

for i in range(min(len(selftype), len(selflong), len(selfdecimal), len(selfonly), len(selfname))):

selftreeviewinsert('', i, values=(selftype[i], selflong[i], selfdecimal[i], selfonly[i], selfname[i]))

# 双击左键进入编辑

selftreeviewbind('<Double-1>', selfset_cell_value)

#添加一个'添加字段'按钮

selfadd_field_button = ttkButton(selfroot,text='添加字段',width=10, command=selfnewrow)

# 添加一个'删除字段'按钮

selfdel_field_button = ttkButton(selfroot,text='删除字段',width=10, command=selfdelrow)

#添加一个'清空字段'按钮

selfdelall_field_button = ttkButton(selfroot,text='清空字段',width=10,command=selfdelall)

def buju(self):

#添加按钮

selfadd_field_buttonplace(x=780,y=40)

#删除按钮

selfdel_field_buttonplace(x=780,y=80)

#清空按钮

selfdelall_field_buttonplace(x=780,y=120)

#表格布局

selftreeviewplace(x=0, y=2, width=750, height=200)

def set_cell_value(self,event):

for item in selftreeviewselection():

# item = I001

item_text = selftreeviewitem(item, "values")

# print(item_text[0:2]) # 输出所选行的值

column = selftreeviewidentify_column(eventx) # 列

row = selftreeviewidentify_row(eventy) # 行

cn = int(str(column)replace('#', ''))

rn = int(str(row)replace('I', ''))-selfdelhang

entryedit = Text(selfroot, width=10, height=1)

entryeditplace(x=20 + (cn - 1) 150, y=6 + rn 20)

def saveedit():

selftreeviewset(item, column=column, value=entryeditget(00, "end"))

entryeditdestroy()

okbdestroy()

okb = ttkButton(selfroot, text='OK', width=4, command=saveedit)

okbplace(x=90 + (cn - 1) 150, y=2 + rn 20)

def newrow(self):

selftypeappend('输入字段类型')

selflongappend('输入字段长度')

selfdecimalappend('输入小数位数')

selfonlyappend('是否唯一')

selfnameappend('请输入字段长度')

selftreeviewinsert('', len(selftype) - 1, values=(selftype[len(selftype)-1],

selflong[len(selftype)-1],

selfdecimal[len(selftype)-1],

selfonly[len(selftype)-1],

selfname[len(selftype)-1]))

selftreeviewupdate()

def delrow(self):

selected_items = selftreeviewselection()

for item in selected_items:

selftreeviewdelete(item)

selfdelhang +=1

def delall(self):

all_items = selftreeviewget_children()

for item in all_items:

selftreeviewdelete(item)

selfdelhang =0

def main():

#初始化对象

p = productdata()

#进行布局

pbuju()

tkmainloop()

if __name__=="__main__":

main()

关于使命召唤手游史诗四选一选哪个武器2022相关资料如下

使命召唤手游2022年新手推荐使用的武器有ICR、M4和DR MK2,其中ICR作为一把机动性较高、稳定性较强的新手向突击步枪,ICR的优势在于射程远、控枪容易,缺点是射速较低,假如中近距离遇到冲锋枪或M13等高射速突击步枪,TTK的短板便会暴露。

使命召唤手游

手机游戏,手机游戏下载 大小:198GB

下载

使命召唤手游2022年新手推荐使用的武器有ICR、M4和DR MK2,其中ICR作为一把机动性较高、稳定性较强的新手向突击步枪,ICR的优势在于射程远、控枪容易,缺点是射速较低,假如中近距离遇到冲锋枪或M13等高射速突击步枪,TTK的短板便会暴露。

使命召唤手游新手用什么武器好 2022武器推荐

 

一、对狙不虚-ICR

作为一把机动性较高、稳定性较强的新手向突击步枪,ICR的优势在于射程远、控枪容易,缺点是射速较低,假如中近距离遇到冲锋枪或M13等高射速突击步枪,TTK的短板便会暴露。

ICR的射程获得进一步增强,使它能够在步枪的优势区间内稳定发挥。同时,基础伤害和命中头部伤害倍率也得到提升,以弥补其TTK的短板,具体改动如下:

1、基础伤害提升:26-24-20-19 → 30-28-24

2、射程调整:15m-25m-35m → 15m -35m

3、命中头部伤害倍率提升:12 → 13

调整后,ICR可以做到裸枪命中上半身,35米4枪倒,叠满射程的情况下,53米4枪倒。在排位中经常能见到战士们用ICR手撕大狙的名场面。但还是要提醒大家,加强后的ICR中近距离对枪仍处于劣势,因此建议战士们使用它时尽量与敌人保持距离,少游走、多架点。

这里,也为战士们推荐一套兼顾射程和机动性的配件,JPI轻型一体消音枪管、无枪托、OWC战术激光、50发快速弹匣、颗粒握把皮。

TTK变频器是浙江产的。

TTK系列通用变频器是国产自主开发生产的高品质、多功能、低噪音变频器。其丰富的功能,完全满足各种不同的需求;

特点:

紧凑的结构设计,可以灵活的安装;先进的控制算法:空间电压矢量控制技术、停电再启动、自动电压调整、死区补偿、节能运行、

主辅给定、内置PID、简易PLC、摆频、零频回差、定长控制,保证 精度的控制要求;按照国际标准进行设计和测试,保证产品的可靠性;丰富的选配件。

我觉得你说的是TDK,这是个缩写,seo页面中的页面描述与关键词设置。

其中"T"代表页头中的title元素。

其中"D"代表页头中的description元素。

其中"K"代表页头中的keyword元素。

tcl是中国的品牌。

TCL创立于1981年,前身为中国首批13家合资企业之一——TTK家庭电器(惠州)有限公司,从事录音磁带的生产制造,后来拓展到电话、电视、手机、冰箱、洗衣机、空调、小家电、液晶面板等领域。TCL以技术能力为核心竞争力,积极布局新型半导体显示技术、工艺和材料。

1992年,TCL研制生产王牌彩电,投入市场后获得一片叫好。自此,TCL电视成为国内颇有知名度的电视厂商,在电视市场也受到很多用户的喜爱。

所获荣誉

2020年9月3日,TCL实业控股股份有限公司的“量子点显示专利布局”获得第二届粤港澳大湾区高价值专利培育布局大赛(“湾高赛”)成长组金奖。

2020年9月16日,入选通过2020年复核评价的国家技术创新示范企业名单。

2020年11月,获评艾媒金榜发布的《2020年10-11月中国取暖器品牌线上发展排行榜单TOP15》TOP4。

s=ttkStyle()

在IDLE中输入这些命令时,ttkStyle()实际上有一个预定义的参数,即

s=ttkStyle(master=None)。

扩展:python tkinter中ttk组件如何使用:

与tkinter一样的是,虽然我们进阶学习了ttk,但是完全不用担心新事物的接触,因为他两的用法基本是一样的,但是ttk经常能用到的是style对象。

ttk组件导入:

from tkinter import ttk

以上就是关于python ttk.treeview如何在不选中的情况下用按钮直接改某个单元格的数值全部的内容,包括:python ttk.treeview如何在不选中的情况下用按钮直接改某个单元格的数值、使命召唤手游史诗四选一选哪个武器2022、TTK变频器是哪产的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/life/3634652.html

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

发表评论

登录后才能评论

评论列表(0条)

保存