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
Forum Updated to NodeBB v4.3 + New Features

Buttons and Windows

Scheduled Pinned Locked Moved Unsolved Qt for Python
15 Posts 3 Posters 2.2k 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 Online
              JonBJ Online
              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