在写程序的时候喜欢使用QLineEdit,用来显示打开文件的路径。但是很不喜欢被编辑。那么要怎么设置不可编辑呢。
(1)调用lineEdit->setEnabled(false)。确实不可编辑了。不过路径太长时就只能看到后部分了。没关系,再想别的办法就是了。
(2)setFocusPolicy(Qt::NoFocus); 设置它不可获得焦点。OK.不可编辑,又能查看完整的显示文本。
本文介绍了如何在Qt中使用QLineEdit来显示文件路径,并且不让用户进行编辑的方法。提供了两种方式:一是通过设置lineEdit->setEnabled(false),二是通过设置setFocusPolicy(Qt::NoFocus)。
(1)调用lineEdit->setEnabled(false)。确实不可编辑了。不过路径太长时就只能看到后部分了。没关系,再想别的办法就是了。
(2)setFocusPolicy(Qt::NoFocus); 设置它不可获得焦点。OK.不可编辑,又能查看完整的显示文本。
1778

被折叠的 条评论
为什么被折叠?