PyQt5-如何设置单行文本框为只读状态
编辑:Simone
2024-12-07 01:31:30
557 阅读
设置单行文本框为只读状态。已经获取只读状态,如果编辑只读状态的文本框。
导入模块,创建应用程序和窗口对象。
添加子控件。
设置子控件初始值。
使用setReadOnly(bool)函数来设置文本框的的只读限制。参数是布尔值。
self.le1.setReadOnly(True)
设置以后文本框,将无法输入任何东西。
可以改变它的初始文本内容来验证。同样不能显示光标,无法删除,修改。
如果要改变其内容,可以使用代码语句来修改。
例如将第二个没有限制只读的文本框的内容复制到第一个文本框:
创建一个槽函数。
给按钮连接信号槽;
给第二个文本框输入内容后,点击按钮,可以看到第一个文本框的内容改变了,
但依然不能在第一个文本框内进行编辑。
使用 isReadOnly() 获取文本框的是否是设置了可读限制。
在槽函数内添加判断文本框的可读状态。
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/97418.html