【问题标题】:'QLineEdit' object has no attribute 'LineEdit''QLineEdit' 对象没有属性 'LineEdit'
【发布时间】:2021-06-23 16:41:19
【问题描述】:

defbrowse_base(self): 选项=QFileDialog.Options() file=QFileDialog.getOpenFileName(widget,"打开单个文件","CC","所有文件(*)",options=option) self.base_addr.lineEdit.setText(file[0])

我这里有个问题:'QLineEdit' 对象没有属性 'LineEdit' 我不知道我需要做什么

【问题讨论】:

  • 您的问题是什么?您能否格式化您的代码以便我们实际阅读它?谢谢
  • 哦,是的,对不起。
  • 格式应该还有待改进,我读起来很费劲……
  • 谢谢文森特,帮了大忙!
  • 如果这解决了您的问题,请不要忘记使用答案旁边的复选标记接受答案。

标签: python qlineedit


【解决方案1】:

您似乎假设self.base_addr 有一个lineEdit 属性,它是一个QLineEdit,但似乎self.base_addr 本身已经是一个QLineEdit(它没有lineEdit 属性) ,所以只使用self.base_addr.setText(file[0]) 应该可以工作。

但是,这可能只是冰山一角,但很难从您问题中的代码中看出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 2012-12-01
    • 2021-08-03
    • 1970-01-01
    相关资源
    最近更新 更多