PyQt5-如何用exec()方法操作文本输入对话框
1、在new_file槽函数内:①设置提示文本,实例化一个QInputDialog对象;②设置窗口的界面初始属性;③使用exec()函数显示对话框;
2、①豹肉钕舞设置输入模式为文本模式 setInputMode(0)--参数常数0=QInputDialog.TextInput 文本模式烫喇霰嘴(即文本框的内容均为字符串)②exec()方法显示的输入框,为阻塞模式。③按接受关闭对话框后返回True(0), 否则返回False(0)。
3、根据exec()的返回值,使用逻辑判断来实现一系列的操作,例如:①使用textValue(),获取输入框的字符串;②根据字符串编辑一个记事本的路径;
4、①劐聂赞陶根据文件路径,判断文件是否存在,如果存在不创建,并修改提示。②如果不存在就创建一个文件。将文本编辑框(self.te) 的内容写入记事本。测试:将文本编辑框内输入一段文本,---幻腾寂埒-按“新建文档”弹出对话框,输入文件名。----按ok键保存。打开保存的文件。可以看到文件被保存了。
5、①设置文本框为下拉式;setComboBoxItems(self.list)②默认下拉列表是不可编辑,设置下拉框为可编辑setComboBoxEditable(True)如图,多创建几个文件,进行查看。
6、①文件生成后重新调用生成文件名列表的方法,以刷新列表,②并将最近选择的文件名从列表中删除,重新插入最前面,这是为了输入框显示最后操作的文件名。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。