Article View: pl.comp.os.linux.programowanie
Article #60438Re: [Qt] Zamkniecie lub ukrycie okna
From: Piotr Pszczolkowski
Date: Sun, 13 Nov 2005 13:49
Date: Sun, 13 Nov 2005 13:49
56 lines
2853 bytes
2853 bytes
Dandys wrote:
> Witam!
> Pisze program w Qt, w ktรณrym po nacisnieciu odpowiedniego przycisku
> na jednym oknie pojawia sie drugie, itd. Utworzylem dwie formy,
> pierwsza wywolywana jest w main.cpp. Po nacisnieciu przycisku na
> pierwszej formie pojawia sie drugie okno (Okno2 s; s.exec()), jednak
> chcialbym, aby jednoczesnie po nacisnieciu tego przycisku ukrylo
> sie lub zamknelo okno poprzednie. Jak to zrobic?
Kiedys zrobilem cos takiego jak jest ponizej,
Ale mialem problemy ze slotami.
LocalView i FtpView pochodzily od wspolnej klasy ViewWindow.
Tak wiec Workspace mial wskaznik do ViewWindow, a mogly byc wskazywane oba
rodzaje okien.
Obie klasy byly wstepnie utworzone na poczatku programu.
pozdrawiam
piotr
//*******************************************************************
// slot_ftp_start private SLOT
//*******************************************************************
void RightView::slot_ftp_start()
{
if( FALSE == d_is_ftp_view ) {
d_local_view->hide();
( d_view = d_ftp_view )->show();
d_view->set_focus();
reconnect();
d_workspace->set_right_view_window( d_view );
d_is_ftp_view = TRUE;
}
}
// end of slot_ftp_start
//*******************************************************************
// slot_ftp_end private SLOT
//*******************************************************************
void RightView::slot_ftp_end()
{
if( TRUE == d_is_ftp_view ) {
d_ftp_view->hide();
( d_view = d_local_view )->show();
reconnect();
d_workspace->set_right_view_window( d_view );
d_view->set_focus();
d_is_ftp_view = FALSE;
}
}
// end of slot_ftp_end
Technical Details
Message-ID:
<dl7g5u$gf4$1@online.de>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!news.online.de!not-for-mailReferences:
<1131879666.389824.112530@z14g2000cwz.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Piotr Pszczolkowski <piotr.pszczolkowski@onlinehome.de> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: [Qt] Zamkniecie lub ukrycie okna Date: Sun, 13 Nov 2005 14:49:09 +0100 Organization: 1&1 Internet AG Lines: 57 Message-ID: <dl7g5u$gf4$1@online.de> References: <1131879666.389824.112530@z14g2000cwz.googlegroups.com> NNTP-Posting-Host: p54823abe.dip0.t-ipconnect.de Mime-Version: 1.0 X-Trace: online.de 1131889663 16868 84.130.58.190 (13 Nov 2005 13:47:43 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Sun, 13 Nov 2005 13:47:43 +0000 (UTC) User-Agent: KNode/0.9.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit