es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Quiero guardar el texto que el usuario escribe en este cuadro de texto en una variable… ¿cómo? Estoy usando pyqt5.

from PyQt5 import QtWidgets, QtGui, QtCore
from PyQt5.QtWidgets import QApplication, QButtonGroup, QMainWindow, QPushButton, QTextEdit, QWidget, QSizeGrip, QLabel, QFormLayout, QScrollArea, QGroupBox, QVBoxLayout, QDialog, QHBoxLayout, QLineEdit
from PyQt5.QtGui import *
from PyQt5.QtCore import QRect
import sys

class main_window(QMainWindow):

    def __init__(self):
        super(main_window, self).__init__()
        self.setWindowTitle("Polynomial Equation Solver")
        self.setFixedSize(957, 681)
        self.setStyleSheet("background-image: url(Background1.jpg)")

        degree_textbox = QTextEdit(self)
        degree_textbox.setGeometry(460, 25, 200, 40)
        degree_textbox.setStyleSheet("background-image: url(Text boxes background.jpg)")

app = QApplication(sys.argv)

window = main_window()
window.show()

app.exec_()
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    ¿Qué hace este código de Python?

    Este código de Python crea una interfaz gráfica de usuario (GUI, por sus siglas en inglés) para un Solucionador de Ecuaciones Polinómicas utilizando la biblioteca PyQt5.

    La clase main_window hereda de la clase QMainWindow e inicializa varios elementos de la GUI, como el título de la ventana, el tamaño y la imagen de fondo.

    Se crea un widget QTextEdit llamado degree_textbox y se posiciona en las coordenadas (460, 25) de la ventana principal con dimensiones de 200×40 píxeles. Se le da estilo con una imagen de fondo de una caja de texto.

    Se inicializa la clase QApplication y se crea y muestra el objeto main_window. Por último, el método app.exec_() ejecuta la aplicación y comienza el bucle de eventos.

Comments are closed.