Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. [SOLVED] how to link a form(.ui) to another form using push button

[SOLVED] how to link a form(.ui) to another form using push button

Scheduled Pinned Locked Moved Qt Creator and other tools
24 Posts 3 Posters 20.3k Views
  • 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.
  • Y Offline
    Y Offline
    yola-yoli
    wrote on last edited by
    #9

    How about dialing?

    1 Reply Last reply
    0
    • L Offline
      L Offline
      luisvaldes88
      wrote on last edited by
      #10

      what do you mean with dialing ?

      Muchos quieren, pocos pueden, algunos consiguen.

      1 Reply Last reply
      0
      • Y Offline
        Y Offline
        yola-yoli
        wrote on last edited by
        #11

        i mean, when use a push button we can send short message service....
        can you help me?

        1 Reply Last reply
        0
        • Y Offline
          Y Offline
          yola-yoli
          wrote on last edited by
          #12

          maybe you can give me an example about how to send sms using Qt...
          thanks luisvaldes88

          1 Reply Last reply
          0
          • ? This user is from outside of this forum
            ? This user is from outside of this forum
            Guest
            wrote on last edited by
            #13

            i think this will help for u Try this link "http://www.developer.nokia.com/Community/Wiki/CS001616_-_Send_SMS_using_Qt_Mobility". and let me know what happens.

            1 Reply Last reply
            0
            • ? This user is from outside of this forum
              ? This user is from outside of this forum
              Guest
              wrote on last edited by
              #14

              Try this

              http://www.qtcentre.org/archive/index.php/t-8380.html

              http://www.developer.nokia.com/Community/Wiki/Creating_database_driven_applications_using_Qt

              1 Reply Last reply
              0
              • Y Offline
                Y Offline
                yola-yoli
                wrote on last edited by
                #15

                okey, thanks all...
                i will learn it...

                1 Reply Last reply
                0
                • Y Offline
                  Y Offline
                  yola-yoli
                  wrote on last edited by
                  #16

                  @cdeepak : i want ask about parent child concept...
                  i have two form,
                  form 1 is main menu and form 2 is sub menu...
                  i want create a button in form 2, the button used to back in form1,
                  i use the ame way but failed...
                  can you help me?

                  1 Reply Last reply
                  0
                  • ? This user is from outside of this forum
                    ? This user is from outside of this forum
                    Guest
                    wrote on last edited by
                    #17

                    Hi,
                    i am searching the sample mdi parent chid project in my pc wait for while

                    1 Reply Last reply
                    0
                    • ? This user is from outside of this forum
                      ? This user is from outside of this forum
                      Guest
                      wrote on last edited by
                      #18

                      you can use QWorkspace for that

                      1 Reply Last reply
                      0
                      • ? This user is from outside of this forum
                        ? This user is from outside of this forum
                        Guest
                        wrote on last edited by
                        #19

                        Hi,
                        here i have used menubar instead of QPushbutton so u try to understand the concept and do it in your own way.....
                        mdiwindow.cpp

                        @#include "mdiwindow.h"
                        #include "ui_mdiwindow.h"
                        #include <QMessageBox>
                        #include <QVariant>
                        #include <QString>
                        MDIWindow::MDIWindow(QWidget *parent) :
                        QMainWindow(parent),
                        ui(new Ui::MDIWindow)
                        { ui->setupUi(this);
                        workspace = new QWorkspace;
                        setCentralWidget(workspace);

                        connect(ui->actionChild1,SIGNAL(triggered()),this,SLOT(OpenChild1()));
                        connect(ui->actionChild2,SIGNAL(triggered()),this,SLOT(OpenChild2()));
                        //connect(&cw1,SIGNAL(ChildWindow1Closed()),this,SLOT(StatusUpdate()));
                        

                        connect(ui->actionChild_window_status,SIGNAL(triggered()),SLOT(ChildStatus()));
                        connect(ui->actionActivated_Window,SIGNAL(triggered()),SLOT(FindActivatedWindow()));
                        connect(ui->actionChild_Window_Count,SIGNAL(triggered()),SLOT(FindChildCount()));

                        }

                        MDIWindow::~MDIWindow()
                        {
                        delete ui;
                        }
                        void MDIWindow::FindChildCount()
                        {
                        //Type Conversion from int to string
                        int a =workspace->windowList().count();
                        QString str;
                        str=QVariant(a).toString();
                        str=QString::number(a,16);
                        statusBar()->showMessage("Child Window Count is" + str );
                        }
                        void MDIWindow::StatusUpdate()
                        {

                        }
                        void MDIWindow::FindActivatedWindow()
                        {
                        if(!workspace->windowList().isEmpty())
                        statusBar()->showMessage(workspace->activeWindow()->windowTitle() + " is Activated Now " );
                        else
                        statusBar()->showMessage("No Active Child Window");
                        }
                        void MDIWindow::ChildStatus()
                        {
                        if(workspace->windowList().isEmpty())
                        {
                        statusBar()->showMessage(" No Child Window Opened");
                        }
                        else
                        {
                        statusBar()->showMessage("Child Window Opened");
                        }
                        }
                        void MDIWindow::OpenChild1()
                        {
                        if(!ObjChild1->isVisible())
                        {
                        ObjChild1 = new ChildWindow1;
                        }
                        workspace->addWindow(ObjChild1);
                        ObjChild1->setWindowTitle("Child1");
                        ObjChild1->show();
                        statusBar()->showMessage(workspace->activeWindow()->windowTitle() + " Opened Just Now");
                        }
                        void MDIWindow::OpenChild2()
                        {
                        if(!ObjChild2->isVisible())
                        {
                        ObjChild2 = new ChildWindow2;
                        }
                        workspace->addWindow(ObjChild2);
                        ObjChild2->setWindowTitle("Child2");
                        ObjChild2->show();
                        //statusBar()->showMessage("Child Window opened");
                        statusBar()->showMessage(workspace->activeWindow()->windowTitle() + " Opened Just Now");
                        }
                        @

                        mdiwindow.h

                        @#ifndef MDIWINDOW_H
                        #define MDIWINDOW_H

                        #include <QMainWindow>
                        #include "childwindow1.h"
                        #include "childwindow2.h"
                        #include <QWorkspace>

                        namespace Ui {
                        class MDIWindow;
                        }

                        class MDIWindow : public QMainWindow
                        {
                        Q_OBJECT

                        public:
                        explicit MDIWindow(QWidget *parent = 0);
                        ~MDIWindow();

                        //ChildWindow1 cw1;
                        private slots:
                        void OpenChild1();
                        void OpenChild2();
                        void ChildStatus();
                        void FindActivatedWindow();
                        void FindChildCount();
                        public slots:
                        void StatusUpdate();

                        private:
                        Ui::MDIWindow ui;
                        QWorkspace workspace;
                        ChildWindow1
                        ObjChild1;
                        ChildWindow2
                        ObjChild2;
                        };

                        #endif // MDIWINDOW_H
                        @

                        1 Reply Last reply
                        0
                        • G Offline
                          G Offline
                          goetz
                          wrote on last edited by
                          #20

                          [quote author="cdeepak" date="1329371126"]you can use QWorkspace for that
                          [/quote]

                          QWorkspace is deprecated!

                          Please use [[Doc:QMdiArea]] and [[Doc:QMdiSubWindow]].

                          http://www.catb.org/~esr/faqs/smart-questions.html

                          1 Reply Last reply
                          0
                          • Y Offline
                            Y Offline
                            yola-yoli
                            wrote on last edited by
                            #21

                            @cdeepak : i try to rewrite your source, when i run it, it doesn't work...
                            i don't know why...

                            1 Reply Last reply
                            0
                            • Y Offline
                              Y Offline
                              yola-yoli
                              wrote on last edited by
                              #22

                              @cdeepak:
                              i know the problem,
                              i write the source using Qt Mobile, but you using Qt Gui,right?
                              now, i'm making an application for symbian mobile...

                              1 Reply Last reply
                              0
                              • Y Offline
                                Y Offline
                                yola-yoli
                                wrote on last edited by
                                #23

                                @volker : can you help me to solve my problem?
                                i'm making an application for symbian mobile using Qt Mobile, not Qt GUI

                                1 Reply Last reply
                                0
                                • G Offline
                                  G Offline
                                  goetz
                                  wrote on last edited by
                                  #24

                                  Sorry, I don't have experience with mobile development.

                                  From a simple point of view, neither QWorkspace nor QMdiArea seem to be appropriate widgets for mobile devices. These are pure desktop widgets, in my opinion.

                                  http://www.catb.org/~esr/faqs/smart-questions.html

                                  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