Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Mi código no enlaza con PyQt5
#1
Después de haber hecho programas en VB6.0 y Visual Basic con IDE Visual Studio intento aprender Python copiando una app de CRUD que funciona. No me da ningún error en tiempo de diseño pero en tiempo de ejecución me da un error que me hace penssar que he colocado mal algún/os elementos de Python, porque no enlaza el código con el PyQt5 y me da un error al llamar a cualquier widget de los contenidos en He instalado Anaconda3, Después de haber hecho programas en VB6.0 y Visual Basic con IDE Visual Studio intento aprender Python copiando una app de CRUD que funciona. No me da ningún error en tiempo de diseño pero en tiempo de ejecución me da un error que me hace penssar que he colocado mal algún/os elementos de Python, porque no enlaza el código con el PyQt5 y me da un error al llamar a cualquier widget de los contenidos en He instalado Anaconda3, Python312 y Python.exe dentro de la carpeta Anaconda3, PyQt5 (=designer) en Anaconda3\Library\bin Los archivos .py los he copiado a anaconda3 para que estén junto a python.exe a la hora de ejecutarlos. “1 from PyQt5.QtWidgets import QApplication, QMainWindow. QPushButton, …” “2 class MainWindow(QMainWindow): Me da error de sintaxis en la línea 2. En la red he visto que esto podría ocurrir si hubiera dos instalaciones de Python, pero esto me parece rarísimo. ¿Qué solución me sugerís? Muchas gracias Python312 y Python.exe dentro de la carpeta Anaconda3, PyQt5 (=designer) en Anaconda3\Library\bin Los archivos .py los he copiado a anaconda3 para que estén junto a python.exe a la hora de ejecutarlos. “1 from PyQt5.QtWidgets import QApplication, QMainWindow. QPushButton, …” “2 class MainWindow(QMainWindow): Me da error de sintaxis en la línea 2. En la red he visto que esto podría ocurrir si hubiera dos instalaciones de Python, pero esto me parece rarísimo. ¿Qué solución me sugerís? Muchas gracias
Después de haber hecho programas en VB6.0 y Visual Basic con IDE Visual Studio intento aprender Python copiando una app de CRUD que funciona. No me da ningún error en tiempo de diseño pero en tiempo de ejecución me da un error que me hace pensar que he colocado mal algún/os elementos de Python, porque no enlaza el código con el PyQt5 y me da un error al llamar a cualquier widget de los contenidos en PyQt5.QtWidgwets

He instalado Anaconda3,
Python312 y Python.exe dentro de la carpeta Anaconda3,
PyQt5 (=designer) en Anaconda3\Library\bin
Los archivos .py los he copiado a anaconda3 para que estén junto a python.exe a la hora de ejecutarlos.
“1 from PyQt5.QtWidgets import QApplication, QMainWindow. QPushButton, …”
“2 class MainWindow(QMainWindow):

Me da error de sintaxis en la línea 2. En la red he visto que esto podría ocurrir si hubiera dos instalaciones de Python, pero esto me parece rarísimo. ¿Qué solución me sugerís? Muchas gracias
Responder
#2
Hola.

¿Podés pegar el error completo y el archivo de código donde ocurre el error?

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
(05-12-2023, 09:28 PM)Francisco escribió: Hola.

¿Podés pegar el error completo y el archivo de código donde ocurre el error?

Saludos

Gracias por tu respuesta. Éste es el código
from PyQt5.QtWidgets import QMainWindow, QPushButton, QApplication, QWidget, QGridLayout, QPushButton
                #Main  Application GUI
class MainWindow(QtWidgets.QMainWindow):

La petición que se hace de un widget de PyQt5 (QMainWindow) es lo que provoca el error de sintaxis. Si en vez de este widget pido otro cualquiera, me da el mismo error. 

Tengo Python instalado en C:\users\yo\Python
y PyQt5 (Designer) en C:\users\Yo\anaconda3\Library\bin\*
No sé si estará aquí mal instalado. Llevo un día con el asunto.
Muchas gracias.
Responder
#4
Si es un error de sintaxis no debería haber ningún problema de instalación. En es porción de código que pegaste no se ve ningún error del estilo. ¿Podés pegar el código completo? Y también el error completo tal como figura en la consola, a ver si hay algo más de información.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#5
(06-12-2023, 07:46 PM)Francisco escribió: Si es un error de sintaxis no debería haber ningún problema de instalación. En es porción de código que pegaste no se ve ningún error del estilo. ¿Podés pegar el código completo? Y también el error completo tal como figura en la consola, a ver si hay algo más de información.

Gracias por tu respuesta. Se  me ha solucionado de la siguiente forma: en Herramientas ->Opciones-> Qt he puesto el camino hacia PyQt5 y ya no me ha vuelto a dar este error. Me aparece otra cosa pero éste, no. Muchas gracias.
Responder
#6
Excelente Smile
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)