Python Forum
[PyQt] Send data between windows Pyqt5 and Qt Designer
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PyQt] Send data between windows Pyqt5 and Qt Designer
#2
Use PyQt signal and slot mechanism. Something like this:

import sys
from PyQt5 import QtCore, QtGui, QtWidgets, uic
from PyQt5.QtWidgets import QDialog


class Window2(QDialog):
    signal = QtCore.pyqtSignal(str)

    def __init__(self):
        super().__init__()
        uic.loadUi("/home/ewcia/PycharmProjects/Designer_ui/okno2.ui",self) #link to window 2
        self.pushButton.clicked.connect(self.akcja2)


    pyqtSlot()
    def akcja2(self):
        new_adres= self.lineEdit.text()
        self.signal.emit(new_adres)
        # How to add this new address to Mywindow


#---------------------------------------------------------------------------------------------------------

class Mywindow(QtWidgets.QMainWindow):
    def __init__(self):
        super(Mywindow,self).__init__()
        uic.loadUi("/home/ewcia/PycharmProjects/Designer_ui/okno1.ui", self) #link to open okno 1 on my disk

        self.pushButton.clicked.connect(self.akcja1)

    def akcja1(self):
        #print("druga akcja Drugie Okno")
        self.okno2 = Window2()
        self.okno2.signal.connect(self.slot)
        self.okno2.show()

    QtCore.pyqtSlot(str)
    def slot(self, addr):
      print(addr)



if __name__== "__main__":
    import sys
    app=QtWidgets.QApplication(sys.argv)
    window=Mywindow()
    window.show()
    sys.exit(app.exec_())
Reply


Messages In This Thread
RE: Send data between windows Pyqt5 and Qt Designer - by Alfalfa - Aug-31-2019, 05:27 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  PyQt5 form not displaying my data from SQLite3 Database Linuxdesire 2 5,003 Jan-10-2023, 09:51 PM
Last Post: gradlon93
  QT Designer Krissstian 4 1,724 May-26-2022, 09:45 AM
Last Post: Krissstian
  Qt Designer : help document viewer error. davediamond 2 1,611 Apr-14-2022, 10:38 AM
Last Post: davediamond
  GUI programming PyQt 5 + Qt Designer flash77 9 2,754 Mar-19-2022, 10:31 AM
Last Post: flash77
  [PyQt] QT5 Designer Drawing greenhorn1 1 2,574 Dec-30-2021, 05:12 PM
Last Post: deanhystad
  Installed Designer - Helpf Files for "assistant" are missing Valmont 0 2,011 Mar-22-2021, 11:09 AM
Last Post: Valmont
  Using a GUI Designer vs. hard coding 357mag 9 6,113 Feb-21-2021, 06:43 PM
Last Post: kkaur
  Attempting to use Qt Designer. thewolf 17 6,162 Feb-17-2021, 12:03 AM
Last Post: thewolf
  [PyGUI] help code python QT Designer yan_mhb 0 1,934 Aug-12-2020, 09:32 AM
Last Post: yan_mhb
  [PyQt] Pyqt5: How do you make a button that adds new row with data to a Qtablewidget YoshikageKira 6 7,066 Jan-02-2020, 04:32 PM
Last Post: Denni

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020