Warum erhalte ich die Warnung "QStandardPaths: XDG_RUNTIME_DIR nicht festgelegt" jedes mal, wenn für ein Projekt PyQt5

Ich bin mit python 3.6.2 und die Verwendung von Emacs 25 für die Entwicklung eines PyQt5-Projekt in Ubuntu und es läuft mit root-rechten. Dies funktioniert gut, aber ich bin immer

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'

über die Befehlszeile für jeden Lauf.

Wäre es toll, wenn Sie mir zu verstehen, was das ist und die mögliche Lösung für das gleiche vermeiden.

Den code

class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):

  def __init__(self, parent=None):
    super(MainWindow, self).__init__(parent=parent)
    self.setupUi(self)
    # TODO: board connection
    self.comPort.addItems([str(port) for port in display_SerialPorts()])
    self.comPort.highlighted.connect(self.boardConnet)


  def boardConnet(self):
    baudrate = 9600
    port = self.comPort.currentText()
    ser = serial.Serial(
        port, baudrate, timeout=1)  # open first serial port
    ser.close()
    ser.open()

Dank im Voraus für Ihre Zeit – wenn ich es verpasst habe, etwas, über - oder unter-betont einen bestimmten Punkt lassen Sie mich wissen in den Kommentaren.

Stop mit root-sorglos! Dies sollte wirklich ein Fehler sein, nicht nur eine Warnung.

InformationsquelleAutor Nithin Varghese | 2017-08-31

Schreibe einen Kommentar