-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Mateusz Loskot <s...@s...net>
Newsgroups: pl.comp.programming
Subject: Re: QT namespace
Date: Wed, 11 Nov 2009 03:09:24 +0000
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 63
Message-ID: <hdd9t5$8b7$1@inews.gazeta.pl>
References: <hdbrlm$rq7$1@news.interia.pl>
NNTP-Posting-Host: 5ad30b0c.bb.sky.com
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1257908965 8551 90.211.11.12 (11 Nov 2009 03:09:25 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Wed, 11 Nov 2009 03:09:25 +0000 (UTC)
X-User: mloskot
In-Reply-To: <hdbrlm$rq7$1@news.interia.pl>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
Xref: news-archive.icm.edu.pl pl.comp.programming:183905
[ ukryj nagłówki ]Paweł wrote:
> Witam wszystkich
>
> Mam sobie kod zrobiony prez QTCreator i mam pewien problem ze
> zrozumieniem jednej rzeczy.
>
> ========================
> private:
> Ui::MainWindow *ui;
> ========================
>
> Po pierwsze, jak mozna tworzyc obiekt(ta linijka powyzej chyba tworzy
> obiekt) wewnatrz klasy,
To nie jest obiekt, ale *wskaźnik* na obiekt klasy MainWindow która
zdefiniowana jest w przestrzeni nazw Ui.
> nie dajac "static const".
A co ma piernik do wiatraka?
struct A {};
struct B
{
A a; // obiekt klasy A
void foo();
};
> Po drugie, jak mozna tworzyc obiekt klasy MainWindow? skoro jestesmy
> wewnatrz tej klasy. Jezeli juz sie chce tworzyc cos takiego, to czy nie
> powinno byc cos w rodzaju "this *ui"
>
> #ifndef MAINWINDOW_H
> #define MAINWINDOW_H
>
> #include <QWidget>
>
> namespace Ui {
> class MainWindow;
> }
>
> class MainWindow : public QWidget {
> Q_OBJECT
> public:
> MainWindow(QWidget *parent = 0);
> ~MainWindow();
>
> protected:
> void changeEvent(QEvent *e);
>
> private:
> Ui::MainWindow *ui;
> };
>
> #endif // MAINWINDOW_H
MainWindow a Ui::MainWindow two dwie różne klasy.
Pozdrawiam
--
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
Następne wpisy z tego wątku
- 11.11.09 13:06 Paweł
- 11.11.09 14:14 Mateusz Loskot
- 12.11.09 00:42 Paweł
- 12.11.09 12:32 Mateusz Loskot
Najnowsze wątki z tej grupy
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
Najnowsze wątki
- 2025-05-08 Lublin => Programista Delphi <=
- 2025-05-08 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-08 Warszawa => Senior Node.js Developer (doświadczenie z framework Nest.
- 2025-05-07 Wielki smog w Watykanie
- 2025-05-07 Polscy czołgiści najlepsi w międzynarodowych zawodach na Łotwie!!!
- 2025-05-07 Znaki wewnętrzne
- 2025-05-07 Czujnik nacisku
- 2025-05-07 Wielki smog w Watykanie Nadal palą węglem w piecach
- 2025-05-07 Kraków => Business Development Manager - Network and Network Security
- 2025-05-07 Białystok => Team Lead Data Engineer (obszar Snowflake) <=
- 2025-05-07 Białystok => Team Lead Data Engineer (Snowflake) <=
- 2025-05-07 Warszawa => IT Recruiter <=
- 2025-05-07 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-05-07 Szczecin => Key Account Manager IT <=
- 2025-05-07 Wrocław => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, Produk