Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. Buttons and Windows
Qt 6.11 is out! See what's new in the release blog

Buttons and Windows

Scheduled Pinned Locked Moved Unsolved Qt for Python
15 Posts 3 Posters 2.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    sashup
    wrote on last edited by
    #1

    How can I switch all windows. One window should close and other window should open when I click on button Next

    from PyQt5 import QtCore, QtGui, QtWidgets
    
    import sys
    from PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QPushButton
    
    class p2_Procces2(object):
        def setupUi(self, Procces2):
            Procces2.setObjectName("Procces 2")
            Procces2.resize(988, 644)
            font = QtGui.QFont()
            font.setFamily("Sitka")
            font.setPointSize(12)
            Procces2.setFont(font)
            Procces2.setLayoutDirection(QtCore.Qt.LeftToRight)
            Procces2.setStyleSheet("background-color: rgb(53, 69, 106);\n" "background-color: rgb(100, 133, 202);")
            self.centralwidget = QtWidgets.QWidget(Procces2)
            self.centralwidget.setObjectName("centralwidget")
            self.label_6 = QtWidgets.QLabel(self.centralwidget)
            self.label_6.setGeometry(QtCore.QRect(0, 380, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_6.setFont(font)
            self.label_6.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_6.setObjectName("label_6")
            self.label_7 = QtWidgets.QLabel(self.centralwidget)
            self.label_7.setGeometry(QtCore.QRect(0, 200, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_7.setFont(font)
            self.label_7.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_7.setObjectName("label_7")
            self.label_8 = QtWidgets.QLabel(self.centralwidget)
            self.label_8.setGeometry(QtCore.QRect(0, 320, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_8.setFont(font)
            self.label_8.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_8.setObjectName("label_8")
            self.label_9 = QtWidgets.QLabel(self.centralwidget)
            self.label_9.setGeometry(QtCore.QRect(0, 260, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_9.setFont(font)
            self.label_9.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_9.setObjectName("label_9")
            self.label_11 = QtWidgets.QLabel(self.centralwidget)
            self.label_11.setGeometry(QtCore.QRect(0, 140, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_11.setFont(font)
            self.label_11.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);\n" "background-color: rgb(33, 44, 67);")
            self.label_11.setObjectName("label_11")
            self.label_12 = QtWidgets.QLabel(self.centralwidget)
            self.label_12.setGeometry(QtCore.QRect(0, 0, 1051, 101))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.label_12.setFont(font)
            self.label_12.setMouseTracking(False)
            self.label_12.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(33, 44, 67);")
            self.label_12.setObjectName("label_12")
            self.button = QtWidgets.QPushButton(self.centralwidget)
            self.button.setGeometry(QtCore.QRect(830, 590, 141, 41))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.button.setFont(font)
            self.button.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(33, 44, 67);\n" "")
            self.button.setObjectName("pushButton")
            self.checkBox_2 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_2.setGeometry(QtCore.QRect(940, 200, 51, 51))
            self.checkBox_2.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_2.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_2.setText("")
            self.checkBox_2.setObjectName("checkBox_2")
            self.checkBox_3 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_3.setGeometry(QtCore.QRect(940, 260, 51, 51))
            self.checkBox_3.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_3.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_3.setText("")
            self.checkBox_3.setObjectName("checkBox_3")
            self.checkBox_4 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_4.setGeometry(QtCore.QRect(940, 320, 51, 51))
            self.checkBox_4.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_4.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);\n" "")
            self.checkBox_4.setText("")
            self.checkBox_4.setObjectName("checkBox_4")
            self.checkBox_5 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_5.setGeometry(QtCore.QRect(940, 380, 51, 51))
            self.checkBox_5.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_5.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_5.setText("")
            self.checkBox_5.setObjectName("checkBox_5")
            self.label_13 = QtWidgets.QLabel(self.centralwidget)
            self.label_13.setGeometry(QtCore.QRect(930, 140, 71, 51))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.label_13.setFont(font)
            self.label_13.setMouseTracking(False)
            self.label_13.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(33, 44, 67);")
            self.label_13.setObjectName("label_13")
            Procces2.setCentralWidget(self.centralwidget)
    
            self.retranslateUi(Procces2)
            QtCore.QMetaObject.connectSlotsByName(Procces2)
    
        def retranslateUi(self, Procces2):
            _translate = QtCore.QCoreApplication.translate
            Procces2.setWindowTitle(_translate("Procces 2", "Procces 2"))
            self.label_6.setText(_translate("Procces 2", "Осуществление логического доступа пользователями и эксплуатационным персоналом под уникальными и\n" "персонифицированными учетными записями"))
            self.label_7.setText(_translate("Procces 2", "Контроль соответствия фактического состава разблокированных учетных записей фактическому составу \n" "легальных субъектов логического доступа"))
            self.label_8.setText(_translate("Procces 2", "Контроль отсутствия незаблокированных учетных записей"))
            self.label_9.setText(_translate("Procces 2", "Контроль отсутствия незаблокированных учетных записей неопределенного целевого назначения"))
            self.label_11.setText(_translate("Procces 2", "Содержание мер системы защиты информации"))
            self.label_12.setText(_translate("Procces 2", "               Процесс 1 «Обеспечение защиты информации при управлении доступом»"))
    
            **self.button.setText(_translate("Procces 2", "Next"))
            #self.button.show()**
    
            self.label_13.setText(_translate("Procces 2", "Да"))
    
    
    class p1_Procces1(object):
        def setupUi(self, Procces1):
            Procces1.setObjectName("Procces 1")
            Procces1.resize(988, 644)
            font = QtGui.QFont()
            font.setFamily("Sitka")
            font.setPointSize(12)
            Procces1.setFont(font)
            Procces1.setLayoutDirection(QtCore.Qt.LeftToRight)
            Procces1.setStyleSheet("background-color: rgb(53, 69, 106);\n" "background-color: rgb(100, 133, 202);")
            self.centralwidget = QtWidgets.QWidget(Procces1)
            self.centralwidget.setObjectName("centralwidget")
            self.label_6 = QtWidgets.QLabel(self.centralwidget)
            self.label_6.setGeometry(QtCore.QRect(0, 380, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_6.setFont(font)
            self.label_6.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_6.setObjectName("label_6")
            self.label_7 = QtWidgets.QLabel(self.centralwidget)
            self.label_7.setGeometry(QtCore.QRect(0, 200, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_7.setFont(font)
            self.label_7.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_7.setObjectName("label_7")
            self.label_8 = QtWidgets.QLabel(self.centralwidget)
            self.label_8.setGeometry(QtCore.QRect(0, 320, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_8.setFont(font)
            self.label_8.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_8.setObjectName("label_8")
            self.label_9 = QtWidgets.QLabel(self.centralwidget)
            self.label_9.setGeometry(QtCore.QRect(0, 260, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_9.setFont(font)
            self.label_9.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);")
            self.label_9.setObjectName("label_9")
            self.label_11 = QtWidgets.QLabel(self.centralwidget)
            self.label_11.setGeometry(QtCore.QRect(0, 140, 1051, 51))
            font = QtGui.QFont()
            font.setPointSize(12)
            self.label_11.setFont(font)
            self.label_11.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(51, 0, 77);\n" "background-color: rgb(33, 44, 67);")
            self.label_11.setObjectName("label_11")
            self.label_12 = QtWidgets.QLabel(self.centralwidget)
            self.label_12.setGeometry(QtCore.QRect(0, 0, 1051, 101))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.label_12.setFont(font)
            self.label_12.setMouseTracking(False)
            self.label_12.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(33, 44, 67);")
            self.label_12.setObjectName("label_12")
            self.button = QtWidgets.QPushButton(self.centralwidget)
            self.button.setGeometry(QtCore.QRect(830, 590, 141, 41))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.button.setFont(font)
            self.button.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(33, 44, 67);\n" "")
            self.button.setObjectName("pushButton")
            self.checkBox_2 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_2.setGeometry(QtCore.QRect(940, 200, 51, 51))
            self.checkBox_2.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_2.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_2.setText("")
            self.checkBox_2.setObjectName("checkBox_2")
            self.checkBox_3 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_3.setGeometry(QtCore.QRect(940, 260, 51, 51))
            self.checkBox_3.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_3.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_3.setText("")
            self.checkBox_3.setObjectName("checkBox_3")
            self.checkBox_4 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_4.setGeometry(QtCore.QRect(940, 320, 51, 51))
            self.checkBox_4.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_4.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);\n" "")
            self.checkBox_4.setText("")
            self.checkBox_4.setObjectName("checkBox_4")
            self.checkBox_5 = QtWidgets.QCheckBox(self.centralwidget)
            self.checkBox_5.setGeometry(QtCore.QRect(940, 380, 51, 51))
            self.checkBox_5.setLayoutDirection(QtCore.Qt.LeftToRight)
            self.checkBox_5.setStyleSheet("font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(51, 0, 77);")
            self.checkBox_5.setText("")
            self.checkBox_5.setObjectName("checkBox_5")
            self.label_13 = QtWidgets.QLabel(self.centralwidget)
            self.label_13.setGeometry(QtCore.QRect(930, 140, 71, 51))
            font = QtGui.QFont()
            font.setFamily("MS Shell Dlg 2")
            font.setPointSize(16)
            font.setBold(False)
            font.setItalic(False)
            font.setWeight(9)
            self.label_13.setFont(font)
            self.label_13.setMouseTracking(False)
            self.label_13.setStyleSheet("color: rgb(255, 255, 255);\n" "font: 75 16pt \"MS Shell Dlg 2\";\n" "background-color: rgb(53, 69, 106);\n" "background-color: rgb(33, 44, 67);")
            self.label_13.setObjectName("label_13")
            Procces1.setCentralWidget(self.centralwidget)
    
            self.retranslateUi(Procces1)
            QtCore.QMetaObject.connectSlotsByName(Procces1)
    
        def retranslateUi(self, Procces1):
            _translate = QtCore.QCoreApplication.translate
            Procces1.setWindowTitle(_translate("Procces 1", "Procces 1"))
            self.label_6.setText(_translate("Procces 1", "Осуществление логического доступа пользователями и эксплуатационным персоналом под уникальными и\n" "персонифицированными учетными записями"))
            self.label_7.setText(_translate("Procces 1", "Контроль соответствия фактического состава разблокированных учетных записей фактическому составу \n" "легальных субъектов логического доступа"))
            self.label_8.setText(_translate("Procces 1", "Контроль отсутствия незаблокированных учетных записей"))
            self.label_9.setText(_translate("Procces 1", "Контроль отсутствия незаблокированных учетных записей неопределенного целевого назначения"))
            self.label_11.setText(_translate("Procces 1", "Содержание мер системы защиты информации"))
            self.label_12.setText(_translate("Procces 1", "               Процесс 1 «Обеспечение защиты информации при управлении доступом»"))
            self.button = QPushButton(self)
    
            self.pushButton.setText(_translate("Procces 1", "Next"))
            self.pushButton.show()
            self.label_13.setText(_translate("Procces 1", "Да"))
    
    
    class Main_Window(object):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.resize(800, 600)
            self.centralwidget = QtWidgets.QWidget(MainWindow)
            self.centralwidget.setObjectName("centralwidget")
            self.button = QtWidgets.QPushButton(self.centralwidget)
            self.button.setGeometry(QtCore.QRect(230, 440, 321, 61))
            self.button.setObjectName("pushButton")
            MainWindow.setCentralWidget(self.centralwidget)
            self.menubar = QtWidgets.QMenuBar(MainWindow)
            self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
            self.menubar.setObjectName("menubar")
            MainWindow.setMenuBar(self.menubar)
            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.button.setText(_translate("MainWindow", "Start"))
            self.button.show()
    
    
    
        def show_Main(self):
            self.w = Main_Window()
            self.w.button.clicked.connect(self.show_Procces1)
            self.w.button.clicked.connect(self.w.close)
            self.w.show()
    
        def show_Procces1(self):
            self.w1 = p1_Procces1()
            self.w1.button.clicked.connect(self.show_Procces2)
            self.w1.button.clicked.connect(self.w1.close)
            self.w1.show()
    
        def show_Procces2(self):
            self.w2 = p2_Procces2()
            self.w2.button.clicked.connect(self.show_Procces2)
            self.w2.button.clicked.connect(self.w2.close)
            self.w2.show()
    
    
    if __name__ == "__main__":
        import sys
        app = QtWidgets.QApplication(sys.argv)
    
        MainWindow = QtWidgets.QMainWindow()
        ui = Main_Window()
        ui.setupUi(MainWindow)
        MainWindow.show()
    
        sys.exit(app.exec_())
    
    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Are you building a wizard ? If so you should consider using QWizard for that.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi and welcome to devnet,

        Are you building a wizard ? If so you should consider using QWizard for that.

        S Offline
        S Offline
        sashup
        wrote on last edited by
        #3

        @SGaist Thank. May be any tameplate is?

        1 Reply Last reply
        0
        • SGaistS Offline
          SGaistS Offline
          SGaist
          Lifetime Qt Champion
          wrote on last edited by
          #4

          What kind of template do you have in mind ?

          Interested in AI ? www.idiap.ch
          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

          S 1 Reply Last reply
          0
          • SGaistS SGaist

            What kind of template do you have in mind ?

            S Offline
            S Offline
            sashup
            wrote on last edited by
            #5

            @SGaist

            TypeError: addPage(self, QWizardPage): argument 1 has unexpected type 'MainWindow'

            What does It means?

            JonBJ 1 Reply Last reply
            0
            • S sashup

              @SGaist

              TypeError: addPage(self, QWizardPage): argument 1 has unexpected type 'MainWindow'

              What does It means?

              JonBJ Offline
              JonBJ Offline
              JonB
              wrote on last edited by
              #6

              @sashup
              You can add a QWizardPage to a QWizard. You are apparently attempting to add one to MainWindow, which is probably a QMainWindow, not a QWizard.

              S 1 Reply Last reply
              0
              • JonBJ JonB

                @sashup
                You can add a QWizardPage to a QWizard. You are apparently attempting to add one to MainWindow, which is probably a QMainWindow, not a QWizard.

                S Offline
                S Offline
                sashup
                wrote on last edited by
                #7

                @JonB I tried everything. Nothig works

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #8

                  Did you take a look at one of the examples to see how it works ?

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  S 1 Reply Last reply
                  1
                  • SGaistS SGaist

                    Did you take a look at one of the examples to see how it works ?

                    S Offline
                    S Offline
                    sashup
                    wrote on last edited by
                    #9

                    @SGaist I try it but I have a mistake

                    class ClassWizard : public QWizard
                    ^
                    SyntaxError: invalid syntax

                    1 Reply Last reply
                    0
                    • SGaistS Offline
                      SGaistS Offline
                      SGaist
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      It's a C++ example, you have to translate it in Python.

                      Interested in AI ? www.idiap.ch
                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                      S 1 Reply Last reply
                      0
                      • SGaistS SGaist

                        It's a C++ example, you have to translate it in Python.

                        S Offline
                        S Offline
                        sashup
                        wrote on last edited by
                        #11

                        @SGaist It is difficult if you dont know python...

                        1 Reply Last reply
                        0
                        • SGaistS Offline
                          SGaistS Offline
                          SGaist
                          Lifetime Qt Champion
                          wrote on last edited by
                          #12

                          Another reason to learn it properly.

                          Here you have an example of a wizard. Take care to read the comments.

                          Interested in AI ? www.idiap.ch
                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                          S 2 Replies Last reply
                          0
                          • SGaistS SGaist

                            Another reason to learn it properly.

                            Here you have an example of a wizard. Take care to read the comments.

                            S Offline
                            S Offline
                            sashup
                            wrote on last edited by
                            #13

                            @SGaist Thank, I will try it

                            1 Reply Last reply
                            0
                            • SGaistS SGaist

                              Another reason to learn it properly.

                              Here you have an example of a wizard. Take care to read the comments.

                              S Offline
                              S Offline
                              sashup
                              wrote on last edited by
                              #14

                              @SGaist Can I maximize all windows here? I use showMaximized(). But area with the text and buttons dont maximize

                              1 Reply Last reply
                              0
                              • SGaistS Offline
                                SGaistS Offline
                                SGaist
                                Lifetime Qt Champion
                                wrote on last edited by
                                #15

                                What code are you using ?

                                Interested in AI ? www.idiap.ch
                                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                1 Reply Last reply
                                0

                                • Login

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • Users
                                • Groups
                                • Search
                                • Get Qt Extensions
                                • Unsolved