Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 5, 2021 17:25:28

bvlbond1
Зарегистрирован: 2021-01-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

не работаетс LineEdit

 from login_forma import *
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
application = Ui_MainWindow()
MainWindow.show() 
login = ui.Login_Edit.text()
def on_cliced():
    print (login)
ui.pushButton.clicked.connect(on_cliced)     
sys.exit(app.exec()) 
Суть проблемы: В переменную login пишется пустая строка или если в QT дизайнере задать значение выводится это значение.

файл окна.

 from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 381)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(250, 190, 75, 23))
        self.pushButton.setObjectName("pushButton")
        self.Login_Edit = QtWidgets.QLineEdit(self.centralwidget)
        self.Login_Edit.setGeometry(QtCore.QRect(200, 100, 113, 20))
        self.Login_Edit.setObjectName("Login_Edit")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.pushButton.setText(_translate("MainWindow", "PushButton"))
        self.Login_Edit.setText(_translate("MainWindow", "vvvvvv"))

Отредактировано bvlbond1 (Янв. 5, 2021 17:57:53)

Офлайн

#2 Янв. 6, 2021 11:14:43

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

не работаетс LineEdit

bvlbond1
Суть проблемы: В переменную login пишется пустая строка или если в QT дизайнере задать значение выводится это значение.
поместите login = ui.Login_Edit.text() в def on_cliced():



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Янв. 6, 2021 11:22:59

bvlbond1
Зарегистрирован: 2021-01-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

не работаетс LineEdit

Спасибо, заработало

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version