posible PyQt 5.12 bug?

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

posible PyQt 5.12 bug?

José Antonio Fernández Fernández
Hi all. I've updated from PyQt 5.11.3 to 5.12, and this simple code does not run (QFileDialog is not displayed). It can be a bug ?. regards

from PyQt5.QtWidgets import QFileDialog
parent = QtWidgets.QApplication.activeModalWidget()
base_dir = "/home/foo"
filter = "*.*"
QFileDialog.getSaveFileName(parent,"caption example",base_dir , filter)

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: posible PyQt 5.12 bug?

Phil Thompson-5
On 11 Feb 2019, at 7:43 am, José Antonio Fernández Fernández <[hidden email]> wrote:
>
> Hi all. I've updated from PyQt 5.11.3 to 5.12, and this simple code does not run (QFileDialog is not displayed). It can be a bug ?. regards
>
> from PyQt5.QtWidgets import QFileDialog
> parent = QtWidgets.QApplication.activeModalWidget()
> base_dir = "/home/foo"
> filter = "*.*"
> QFileDialog.getSaveFileName(parent,"caption example",base_dir , filter)

Works for me - once you fix the two bugs in the above.

Phil

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: posible PyQt 5.12 bug?

José Antonio Fernández Fernández

Thank you !. This was an example, but the real code is this:

https://github.com/Aulla/pineboo/blob/master/pineboolib/plugins/dgi/dgi_qt/dgi_objects/filedialog.py
The strange thing is that using pyqt 5.11.3 works, but I do a sudo -H pip3 install PyQt5 == 5.12, it updates and it does not work anymore ...
regards



El lun., 11 feb. 2019 a las 10:45, Phil Thompson (<[hidden email]>) escribió:
On 11 Feb 2019, at 7:43 am, José Antonio Fernández Fernández <[hidden email]> wrote:
>
> Hi all. I've updated from PyQt 5.11.3 to 5.12, and this simple code does not run (QFileDialog is not displayed). It can be a bug ?. regards
>
> from PyQt5.QtWidgets import QFileDialog
> parent = QtWidgets.QApplication.activeModalWidget()
> base_dir = "/home/foo"
> filter = "*.*"
> QFileDialog.getSaveFileName(parent,"caption example",base_dir , filter)

Works for me - once you fix the two bugs in the above.

Phil



--
Cuenta de correo propiedad de FERNÁNDEZ FERNÁNDEZ, JOSÉ ANTONIO y de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) direcciones indicadas anteriormente: el carácter confidencial, personal e intransferible del mismo está protegido legalmente.
Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo inmediatamente a la persona que lo remite y borre el mensaje original junto con sus ficheros anexos sin leerlo ni grabarlo total o parcialmente. Si usted no desea recibir correos de nuestra empresa, por favor, envíenos un correo a [hidden email] manifestando tal deseo

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: posible PyQt 5.12 bug?

Phil Thompson-5
On 11 Feb 2019, at 10:08 am, José Antonio Fernández Fernández <[hidden email]> wrote:
> Thank you !. This was an example, but the real code is this:
>
> https://github.com/Aulla/pineboo/blob/master/pineboolib/plugins/dgi/dgi_qt/dgi_objects/filedialog.py
> The strange thing is that using pyqt 5.11.3 works, but I do a sudo -H pip3 install PyQt5 == 5.12, it updates and it does not work anymore ...

So provide me with an example I can run that demonstrates the problem.

Phil

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: posible PyQt 5.12 bug?

José Antonio Fernández Fernández
Ok, I'm sorry ... this sample code works correctly 
in both versions.
regards

# -*- coding: utf-8 -*-
import sys
from PyQt5 import QtWidgets

app = QtWidgets.QApplication(sys.argv)
print("before")
res = QtWidgets.QFileDialog.getSaveFileName(None,"example caption","","*.*")
print("after")

El lun., 11 feb. 2019 a las 11:12, Phil Thompson (<[hidden email]>) escribió:
On 11 Feb 2019, at 10:08 am, José Antonio Fernández Fernández <[hidden email]> wrote:
> Thank you !. This was an example, but the real code is this:
>
> https://github.com/Aulla/pineboo/blob/master/pineboolib/plugins/dgi/dgi_qt/dgi_objects/filedialog.py
> The strange thing is that using pyqt 5.11.3 works, but I do a sudo -H pip3 install PyQt5 == 5.12, it updates and it does not work anymore ...

So provide me with an example I can run that demonstrates the problem.

Phil



--
Cuenta de correo propiedad de FERNÁNDEZ FERNÁNDEZ, JOSÉ ANTONIO y de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) direcciones indicadas anteriormente: el carácter confidencial, personal e intransferible del mismo está protegido legalmente.
Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo inmediatamente a la persona que lo remite y borre el mensaje original junto con sus ficheros anexos sin leerlo ni grabarlo total o parcialmente. Si usted no desea recibir correos de nuestra empresa, por favor, envíenos un correo a [hidden email] manifestando tal deseo

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
Reply | Threaded
Open this post in threaded view
|

Re: posible PyQt 5.12 bug?

José Antonio Fernández Fernández
The problem is in eclipse + pyDev + PyQt5.12. PyQt5.12 from console works correctly.
regards

El lun., 11 feb. 2019 a las 11:24, José Antonio Fernández Fernández (<[hidden email]>) escribió:
Ok, I'm sorry ... this sample code works correctly 
in both versions.
regards

# -*- coding: utf-8 -*-
import sys
from PyQt5 import QtWidgets

app = QtWidgets.QApplication(sys.argv)
print("before")
res = QtWidgets.QFileDialog.getSaveFileName(None,"example caption","","*.*")
print("after")

El lun., 11 feb. 2019 a las 11:12, Phil Thompson (<[hidden email]>) escribió:
On 11 Feb 2019, at 10:08 am, José Antonio Fernández Fernández <[hidden email]> wrote:
> Thank you !. This was an example, but the real code is this:
>
> https://github.com/Aulla/pineboo/blob/master/pineboolib/plugins/dgi/dgi_qt/dgi_objects/filedialog.py
> The strange thing is that using pyqt 5.11.3 works, but I do a sudo -H pip3 install PyQt5 == 5.12, it updates and it does not work anymore ...

So provide me with an example I can run that demonstrates the problem.

Phil



--
Cuenta de correo propiedad de FERNÁNDEZ FERNÁNDEZ, JOSÉ ANTONIO y de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) direcciones indicadas anteriormente: el carácter confidencial, personal e intransferible del mismo está protegido legalmente.
Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo inmediatamente a la persona que lo remite y borre el mensaje original junto con sus ficheros anexos sin leerlo ni grabarlo total o parcialmente. Si usted no desea recibir correos de nuestra empresa, por favor, envíenos un correo a [hidden email] manifestando tal deseo


--
Cuenta de correo propiedad de FERNÁNDEZ FERNÁNDEZ, JOSÉ ANTONIO y de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) direcciones indicadas anteriormente: el carácter confidencial, personal e intransferible del mismo está protegido legalmente.
Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo inmediatamente a la persona que lo remite y borre el mensaje original junto con sus ficheros anexos sin leerlo ni grabarlo total o parcialmente. Si usted no desea recibir correos de nuestra empresa, por favor, envíenos un correo a [hidden email] manifestando tal deseo

_______________________________________________
PyQt mailing list    [hidden email]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt