code: def __init__(self, param, depth):
      self._value = None
      super().__init__(param, depth)
  
      button = QtWidgets.QPushButton("...")
      button.setFixedWidth(25)
      button.setContentsMargins(0, 0, 0, 0)
      button.clicked.connect(self._retrieveFileSelection_gui)
      self.layoutWidget.layout().insertWidget(2, button)
      self.displayLabel.resizeEvent = self._newResizeEvent
  
file_path: pyqtgraph/pyqtgraph/parametertree/parameterTypes/file.py
imports: import os
  import re
  from ...Qt import QtCore, QtGui, QtWidgets
  from ..Parameter import Parameter
  from .str import StrParameterItem
label_desc: Use image node_id 1 to create a new FileParameterItem object from inherited base classes: StrParameterItem with example: obj = FileParameterItem(param, depth)