PyQt5 con Qt Designer para los problemas de recursos de imagen de importación

Para agregar un control de imagen en Qt Designer, archivo de uso QRC, y luego los recursos de imagen de importación en el navegador de recursos para el control de etiqueta, por ejemplo, agregar un control de etiqueta de la ventana después de encontrar la propiedad de mapa de pixels en el Editor de propiedades, haga clic en la parte posterior de la caja seleccionar una imagen que pueda!
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Por supuesto, este no es el punto que quiero decir, sobre todo en la post-ui para convertir archivos a archivos py, problemas si desea cambiar una imagen! Traté de volver a importar una imagen en el archivo de interfaz de usuario, pero después de correr las imágenes convertidas no se muestran. Entonces puedo modificar directamente el archivo py, imagen en imagen nombre de ruta reemplazado, el resultado no fue!
Aquí Insertar imagen Descripción
Más tarde investigación encontró que el problema radica en el camino de la línea de código, si la conversión en py ui código de ruta de archivo de la siguiente manera:

label.setPixmap(QPixmap(":/pic/images/screen2.jpg"))

Se añade ruta de la imagen y directamente interfaz con el código Python de escritura con una excepción

label.setPixmap(QPixmap("./images/screen2.jpg"))

Debido archivo de imágenes ui se añade al archivo QRC archivo de recursos, por lo que el inicio del camino a más de un pic, por lo que el seguimiento que desee cambiar la imagen, directamente modificar el nombre de la imagen en el código, el código también tiene que prestar atención a la ruta de acceso en el segundo formato , de lo contrario no se puede abrir porque las nuevas imágenes no se agregan al archivo de QRC!

label.setPixmap(QPixmap("./images/python.jpg"))

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Se puede ver usando el segundo código es el nombre de otra imagen, la imagen sustituirá a la charla con éxito! Sin embargo, no hay duda de por qué he cambiado el punto de la imagen no se puede visualizar en Qt Designer, obviamente, también agregué al recurso en el ah? Esperamos tener un gran Dios puede explicar Ja!

Publicado 17 artículos originales · ganado elogios 3 · Vistas 1806

Supongo que te gusta

Origin blog.csdn.net/weixin_43350361/article/details/104819140
Recomendado
Clasificación