我必须将文本小部件的标签大小设置为4个字符.当我做

textwidget.config(tabs =(“ 4c”,“ 8c”))我没有得到所需的结果.它的制表符很多,现在是4个字符.设置tabs属性时我做错什么了吗?另外,当我显示行号和列号时,可以通过获取插入物的索引来实现,但是在这里,制表符被标记为一个字符,而不是四个,我希望它是理想的.有没有一种更好的方法来获取列号而不必处理这种制表符问题?

解决方法:

Tk文本小部件-tabs选项的documentation提到2c的距离将是2厘米.该文档似乎没有说,但是它使用Tk_GetPixels函数将您的选项值转换为距离,并在其中指出以下类型:

The number specifies a distance in pixels.

c

The number specifies a distance in centimeters on the screen.

i

The number specifies a distance in inches on the screen.

m

The number specifies a distance in millimeters on the screen.

p

The number specifies a distance in printer's points (1/72 inch) on the screen.

如果要以字符为单位使用距离,则应使用font measure,该字符使用为文本窗口小部件定义的字体,并使用适当的字符(如m或n),因为比例字体的字符宽度不同. Tk文本小部件-tabs文档中提供了一个示例.

标签:tkinter,python

来源: https://codeday.me/bug/20191121/2048379.html

python窗口显示文本tk_python-Tkinter文本小部件设置选项卡相关推荐

  1. python窗口显示表格_Python tkinter Treeview创建GUI表格(可编辑、新建单元格)

    版本:Python3.7 1.使用Treeview创建表格界面 from tkinter import ttk from tkinter import * root = Tk() # 初始框的声明 c ...

  2. c语言context窗口,如何在gtk3中为窗口小部件设置特定的css类? (C)

    我正在尝试gtk3中的CSS,我不明白如何使用特定的类. C代码: provider = gtk_css_provider_new(); display = gdk_display_get_defau ...

  3. python窗口显示表格_Python爬虫之GUI图表

    关于Python爬虫系列的这篇文章我很早就想写了,但由于我前两周一直在研究vscode插件开发方面,就没去写文章.所幸目前vscode插件开发的知识了解的差不多了,是时候写了,哈哈.需要说明的是,我并 ...

  4. python tkinter画布设置按钮对图片放大缩小_使用Tkinter画布小部件添加放大和缩小?...

    小编典典 据我所知,内置的Tkinter Canvas类缩放不会自动缩放图像.如果无法使用自定义窗口小部件,则可以缩放原始图像,并在调用缩放功能时将其替换在画布上. 下面的代码片段可以合并到您的原始类 ...

  5. python窗口显示图片imread() imshow()_Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()

    为什么使用Python-OpenCV? 虽然python 很强大,而且也有自己的图像处理库PIL,但是相对于OpenCV 来讲,它还是弱小很多.跟很多开源软件一样OpenCV 也提供了完善的pytho ...

  6. python窗口显示图片imread() imshow()_Python-OpenCV学习之imread,imshow

    序言 回家玩了两三天,继续开始学习.不能一直玩啊.这次接着上次的OpenCV测试代码学习. 题外话,还是推荐一波Zeal离线文档查看器,因为我下面分析的就是Zeal查看的OpenCV Python的官 ...

  7. python 窗口控件变大变小_详解:用Python+AutoIt实现界面工具开发过程

    前言: 今天为大家带来的内容是,详解:Python+AutoIt实现界面工具开发过程!(部分代码用图片方式呈现出来,方便各位观看与收藏) AutoIt简述 AutoIt一个使用类似BASIC脚本语言的 ...

  8. python窗口显示表格_pyqt 调用tablewidget窗口时无法显示窗口内容

    请教一下大家,想实现在主窗口中点击按钮调用一个新窗口,这个窗口是tablewidget,目前可以实现弹出窗口,但是无法显示表格,只有一个空白窗口.实在找不到原因了,还请大家指点. 这是主窗口代码 # ...

  9. tkinter回调异常_Python tkinter文本修改后的回调

    在python 2.7中,每次在Tkinter Text小部件中更改某些内容时,我都会尝试进行回调. 这两个代码分别工作正常,但将这两个代码组合起来对我来说很难. 这是我尽可能使用裸代码的尝试. im ...

最新文章

  1. flannel源码分析--InClusterConfig
  2. 基于deepin-wine的windows软件打包deb安装包教程
  3. 程序员在这些地方敲代码,普通笔记本根本扛不住
  4. IDEA项目搭建六——使用Eureka和Ribbon进行项目服务化
  5. MybatisPlus常用条件查询器Wrapper的使用
  6. 2021考研数学一123分经验分享
  7. 六、小程序|App抓包-移动端抓包app-抓包
  8. 看图识WAF-搜集常见WAF拦截页面
  9. 时域信号处理——时域采样(抽样)
  10. 【python】输出列表元素,以空格/逗号为分隔符
  11. 【数据库】ER图进行描述某系统之学习七
  12. 基于python的对比度增强(线性变换、直方图正规化、直方图均衡化、CLAHE)
  13. Android av sync机制
  14. Linux 查看最耗费资源的几个进程
  15. android选择头像弹窗,仿QQ的头像选择弹出的对话框
  16. 由温度转换实例学习python基本语法元素
  17. [jzoj 4745] 看电影 {期望}
  18. C#软件license管理(简单软件注册机制)
  19. 单机hbase-2.4.15配置snappy压缩
  20. 企业采购管理系统SRM

热门文章

  1. Win11播放音频有个小红叉怎么办?
  2. 单身的我写了一个七夕表白程序
  3. python利用turtle库绘制正方形绕一个顶点旋转
  4. 高级查询组件dynamicCondition升级为v2.0.0版本(一)——使用步骤
  5. 资金存管,专治各种预付无良商家卷款跑路
  6. 深度学习——目标定位
  7. 线性代数 线性相关与线性表示的理解
  8. RTU厂家,RTU品牌.遥测终端机厂家,遥测终端机品牌,DTU厂家DTU品牌
  9. 华为Linux如何安装微信,华为手机怎么重新安装微信?
  10. CAD2010 为了保护_【行业资讯】多相复合保护层制备高稳定锂金属负极