Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[wxWidgets] nowe okno

Ostatnio zmodyfikowano 2014-05-01 12:17
Autor Wiadomość
gracu
Temat założony przez niniejszego użytkownika
[wxWidgets] nowe okno
» 2014-05-01 12:17:32
Witam, mam taki problem ponieważ chciałbym aby w moim programie po naciśnięciu przycisku wyskakiwało nowe okno.
Dotychczas napisałem coś takiego:

simple.h

#include <wx/wx.h>

class Okienko : public wxFrame
{
public:
    Okienko(const wxString& title);

    void noweokno(wxCommandEvent & event);
};

simple.cpp

#include <iostream>
#include "simple.h"

Okienko::Okienko(const wxString& title)
        : wxFrame (NULL, wxID_ANY, title, wxDefaultPosition, wxSize(250, 150))
{
    wxPanel *panel = new wxPanel(this, wxID_ANY);

    wxButton *przycisk = new wxButton(panel, wxID_NEW, wxT("Nacisnij mnie"), wxPoint(70, 30));
    Connect(wxID_NEW, wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler(Okienko::noweokno));

  Centre();
}


void Okienko::noweokno(wxCommandEvent & WXUNUSED(event))
{
   // tutaj nie wiem co wstawić aby wyskakiwało nowego okno po wciśnięciu przycisku :/
}

main.h

#include <wx/wx.h>

class MojaApka : public wxApp
{
  public:
    virtual bool OnInit();
};


main.cpp

#include "main.h"
#include "simple.h"

IMPLEMENT_APP(MojaApka)

bool MojaApka::OnInit()
{
    Okienko *okienko = new Okienko(wxT("Gracu"));
    okienko->Show(true);



    return true;
}
P-109016
« 1 »
  Strona 1 z 1