Bonsoir,
Lorsque j'utilise une QFileDialog, j'ai le droit à tous ces retours :
QFileDialog.getSaveFileName(self, "choisir un fichier", QDir.path(QDir(dossier)), "Matroska File (*.mkv)")
1 2 3 4 5 6 7 8 9 10 11
| "/org/freedesktop/UDisks2/drives/Generic__SD_2fMMC_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/WDC_WD30EFRX_68AX9N0_WD_WMC1T2471182" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00J7B1_WD_WMATV2212519" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/ST2000DL003_9VT166_5YD40KVS" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/TSSTcorp_CDDVDW_SH_224BB_R8WS68BCC01D7S" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__MS_2fMS_Pro_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__SM_2fxD_Picture_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__Compact_Flash_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "DeviceNumber" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "Device" does not exist |
Je n'ai ce retour qu'une seule fois, même si je relance des fenêtres.
et lorsque je définis un fichier par défaut, j'ai le droit à ça en plus :
QFileDialog.getSaveFileName(self, "choisir un fichier", QDir.path(QDir(fichier)), "Matroska File (*.mkv)")
1 2 3 4 5 6 7 8
| kfilemodule(26902): couldn't create slave: "Unable to create io-slave:
klauncher said: Protocole «**» inconnu.
"
kfilemodule(26902): couldn't create slave: "Unable to create io-slave:
klauncher said: Protocole «**» inconnu.
"
kfilemodule(26902): couldn't create slave: "Unable to create io-slave:
klauncher said: Protocole «**» inconnu. |
Ces retours sont présents à chaque fois que je relance une fenêtre avec fichier par défaut.
Et si j'annule la sélection, que je relance une fenêtre, j'ai le droit aussi à ce genre de retours :
kfilemodule(27346)/kio (KDirModel) KDirModelPrivate::_k_slotDeleteItems: No node found for item that was just removed: KUrl("file:///home/hizoka/Mortys.mp4")
Alors il est vrai que tout fonctionne très bien, la sélection par défaut, le dossier, la sélection...
mais c'est pas très esthétique...
Est-il possible de cacher ces retours ?
Ca ne vient surement pas de pyqt mais plus de qt car :
1 2 3 4 5 6 7 8 9 10 11 12
| kdialog --getopenfilename /home
"/org/freedesktop/UDisks2/drives/Generic__SD_2fMMC_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/WDC_WD30EFRX_68AX9N0_WD_WMC1T2471182" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/WDC_WD1001FALS_00J7B1_WD_WMATV2212519" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/ST2000DL003_9VT166_5YD40KVS" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/TSSTcorp_CDDVDW_SH_224BB_R8WS68BCC01D7S" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__MS_2fMS_Pro_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__SM_2fxD_Picture_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/Generic__Compact_Flash_20060413092100000" : property "Drive" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "DeviceNumber" does not exist
"/org/freedesktop/UDisks2/drives/KINGSTON_SNV325S2_Z9BS109FT72Z" : property "Device" does not exist |
mais pour le cacher simplement en bash je ferais un truc du genre :
kdialog --getopenfilename /home 2>/dev/null
merci
Partager