-
Data: 2009-11-11 13:06:28
Temat: Re: QT namespace
Od: Paweł <ppf9@USUN_TOpoczta.fm> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mateusz Loskot wrote:
>> 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();
> };
OK, tutaj, to rzeczywiscie moja nieuwaga. Za krotko chyba spalem ;), ale
co do tego drugiego, to nadal nie rozumie za bardzo.
>
>> 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.
A moglbys cos wiecej o tym powiedziec, bo chyba nie lape.
Skoro to sa dwa rozne obiekty, to gdzie to MainWindow z namespace
zostalo zadeklarowane? Ja myslalem, ze to jest wlasnie MainWindow
deklarowane w miejscu "class MainWindow : public QWidget {".
Czy to namespace, to nie dziala podobnie do klas, czy struktur, ktore
enkapsuluja jakies dane?
Pozdrawiam
Paweł
Następne wpisy z tego wątku
- 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
- 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)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
Najnowsze wątki
- 2025-02-15 Łódź => NodeJS Developer <=
- 2025-02-15 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-15 Warszawa => Developer .NET (mid) <=
- 2025-02-15 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-02-14 Zdalne załączanie grzałki bojlera elektrycznego
- 2025-02-14 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-14 Częstochowa => Product Manager - Systemy infrastruktury teleinformaty
- 2025-02-14 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-02-14 Warszawa => Data Engineer (Tech Leader) <=
- 2025-02-14 Czy ma sens grupa news:pl.soc.polityka-prawna ? :-)
- 2025-02-14 e-paper
- 2025-02-14 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-14 Warszawa => System Architect (Java background) <=
- 2025-02-14 Katowice => Senior Field Sales (system ERP) <=
- 2025-02-14 Wrocław => Specjalista ds. Sprzedaży (transport drogowy) <=