Python如何改变tkinter.ttk.Treeview表格组件的每行的行高?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python如何改变tkinter.ttk.Treeview表格组件的每行的行高?相关的知识,希望对你有一定的参考价值。

如标题所言
或者可以让我在treeview组件里插入(insert)图片也行

参考技术A stbox不是表格,可以多列、多行。效果就像windows文件夹打开后的样子。
要做表格,可以使用表格控件。vb提供了两种。也可以在vb中插入excel表格。追问

抱歉,我问的是treeview组件不是stbox,应该叫树形图吧,不过我是用来当表格的

参考技术B s = ttk.Style()
s.configure('Treeview', rowheight=40)
参考技术C stbox不是表格,可以多列、多行。效果就像windows文件夹打开后的样子。

python:如何改变音量?

【中文标题】python:如何改变音量?【英文标题】:python : how to change audio volume? 【发布时间】:2017-09-26 12:55:26 【问题描述】:

我使用winsound.Beep(frequency, duration) 是因为我想播放具有指定频率的声音。现在,我需要改变这些声音的音量。我怎样才能做到这一点?我试图从pyaudio 获得帮助,但是......

【问题讨论】:

【参考方案1】:

如果您对外部库开放,您可以使用pydub 轻松操作音频(包括音量)。更多详情here。

可以使用不同的audio 格式,例如wavmp3oggmp4wma 等。查看here 了解更多详情。

基本上我们将audio 转换为audiosegment 对象,然后使用pydub 操作它以获得各种属性。

pydub 可以使用以下方式安装:pip install pydub #on 2.x 和pip3 install pydub # on 3.x

这是一个例子:

from pydub import AudioSegment
from pydub.playback import play

song = AudioSegment.from_mp3("your_song.mp3")

# boost volume by 6dB
louder_song = song + 6

# reduce volume by 3dB
quieter_song = song - 3

#Play song
play(louder_song)

#save louder song 
louder_song.export("louder_song.mp3", format='mp3')

【讨论】:

以上是关于Python如何改变tkinter.ttk.Treeview表格组件的每行的行高?的主要内容,如果未能解决你的问题,请参考以下文章

如何给 Python Tkinter 给窗口加标题、改变 button 文本?

Python:我有具有相同列名的熊猫数据框。如何改变其中之一?

python时间模块,如何让时间一次改变一个月?

Python Tkinter如何绑定Text内容改变事件?

python中是如何实现将一个函数中定义的变量在另一个函数中改变其值的

怎么改变python安装包路径