fix q dialog linux

This commit is contained in:
edo-neo 2024-10-24 15:57:49 +02:00
parent 27fd430a0b
commit 0a6edec384

View File

@ -284,11 +284,14 @@ class Recipe_Selection(Widget):
if 'codice_prodotto' not in defaults: if 'codice_prodotto' not in defaults:
defaults['codice_prodotto'] = "VALORE_PREDEFINITO" defaults['codice_prodotto'] = "VALORE_PREDEFINITO"
if csv_path is None: if csv_path is None:
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
csv_path, _ = QFileDialog.getOpenFileName( csv_path, _ = QFileDialog.getOpenFileName(
None, self,
"Importazione ricette", "Importazione ricette",
"ricette.csv", "ricette.csv",
"CSV data (*.csv);;All Files (*)", "CSV data (*.csv);;All Files (*)",
options=options,
) )
csv_path = str(csv_path) csv_path = str(csv_path)
if not len(csv_path): if not len(csv_path):
@ -370,11 +373,14 @@ class Recipe_Selection(Widget):
def export_recipes(self, csv_path=None): def export_recipes(self, csv_path=None):
if csv_path is None: if csv_path is None:
options = QFileDialog.Options()
options |= QFileDialog.DontUseNativeDialog
csv_path, _ = QFileDialog.getSaveFileName( csv_path, _ = QFileDialog.getSaveFileName(
None, self,
"Esportazione ricette", "Esportazione ricette",
"ricette.csv", "ricette.csv",
"CSV data (*.csv);;All Files (*)", "CSV data (*.csv);;All Files (*)",
options=options,
) )
csv_path = str(csv_path) csv_path = str(csv_path)
if not len(csv_path): if not len(csv_path):