文本框编辑文本时,设置项目列表的方法。
1.设置控件
1
导入模块,创建应用程序对象,父窗口对象。
2
设置子控件:文本编辑框;
3
监听父窗口缩放,并设置文本框大小与父窗口缩放同步。
4
添加按钮子控件,作为文本框编辑的项目列表格式化的开关。
2.设置文本框的项目列表
1
准备以下代码连接信号槽:①定义一个窗口公告属性开关;self.flag_1 = False②定义槽函数,来设置项目列表的功能。③给按钮'项目列表(OFF)'连接信号槽。
2
使用文本框的 autoFormatting() 方法可以获取到默认的 自动格式。----返回了一个 QTextEdit.AutoFormatting 对象。----此对象目前有三种状态:AutoAll;AutoBulletLis;AutoNone
3
默认情况下, 自动格式化没有作用。----使用 setAutoFormatting(QTextEdit.AutoBulletList) 方法可以设置文本的自动项目列表。(应该是目前仅有的格式项目)。它的作用就是:自动创建项目符号列表;例如,在最左边输入 * 或 -,会自动和上一行区分,然后每次按回车,就是一个列表项。注:输入*或-时,应使用英文半角,才会有效果,中文没反应。
4
给槽函数设置逻辑判断,来切换是否使用自动列表格式,方便使用。设置 setAutoFormatting(QTextEdit.AutoBulletList) 与setAutoFormatting(QTextEdit.AutoNone),每次点击切换即可。
上一篇:眉毛下垂与皮肤松弛的原因
下一篇:网页字体异常