Schönen guten Tag
Ich habe bisher nicht viel mit C++ gemacht und wollte dies einmal ändern. Deswegen habe ich mit einem Kollegen (mit selbiger Moitivation) ein klein weinig experimentiert. So haben wir uns mittels des Qt4-Designers Quellcode generieren lassen. Bei deren Interpätation stoßen wir allerdings auf Schwierigkeiten.
Alles anzeigen
Zunächst einmal das Grundlegenste:
Wann werwendet man ->, wann einen einfachen Punkt und wann ::?
Was wird in diesem Quelltextausschnitt gemacht:
Und eine Qt spezifische Frage:
Wie ist das Handling mit der Fenstergröße zu verstehen:
Ich habe bisher nicht viel mit C++ gemacht und wollte dies einmal ändern. Deswegen habe ich mit einem Kollegen (mit selbiger Moitivation) ein klein weinig experimentiert. So haben wir uns mittels des Qt4-Designers Quellcode generieren lassen. Bei deren Interpätation stoßen wir allerdings auf Schwierigkeiten.
Quellcode
- /********************************************************************************
- ** Form generated from reading ui file 'test.ui'
- **
- ** Created: Thu Aug 30 16:17:35 2007
- ** by: Qt User Interface Compiler version 4.3.0
- **
- ** WARNING! All changes made in this file will be lost when recompiling ui file!
- ********************************************************************************/
- #ifndef UI_TEST_H
- #define UI_TEST_H
- #include <QtCore/QVariant>
- #include <QtGui/QAction>
- #include <QtGui/QApplication>
- #include <QtGui/QButtonGroup>
- #include <QtGui/QMainWindow>
- #include <QtGui/QMenuBar>
- #include <QtGui/QStatusBar>
- #include <QtGui/QWidget>
- class Ui_MainWindow
- {
- public:
- QWidget *centralwidget;
- QMenuBar *menubar;
- QStatusBar *statusbar;
- void setupUi(QMainWindow *MainWindow)
- {
- if (MainWindow->objectName().isEmpty())
- MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
- QSize size(800, 600);
- size = size.expandedTo(MainWindow->minimumSizeHint());
- MainWindow->resize(size);
- centralwidget = new QWidget(MainWindow);
- centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
- MainWindow->setCentralWidget(centralwidget);
- menubar = new QMenuBar(MainWindow);
- menubar->setObjectName(QString::fromUtf8("menubar"));
- menubar->setGeometry(QRect(0, 0, 800, 25));
- MainWindow->setMenuBar(menubar);
- statusbar = new QStatusBar(MainWindow);
- statusbar->setObjectName(QString::fromUtf8("statusbar"));
- MainWindow->setStatusBar(statusbar);
- retranslateUi(MainWindow);
- } // setupUi
- void retranslateUi(QMainWindow *MainWindow)
- {
- MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0, QApplication::UnicodeUTF8));
- Q_UNUSED(MainWindow);
- } // retranslateUi
- };
- namespace Ui {
- class MainWindow: public Ui_MainWindow {};
- } // namespace Ui
- #endif // UI_TEST_H
Zunächst einmal das Grundlegenste:
Wann werwendet man ->, wann einen einfachen Punkt und wann ::?
Was wird in diesem Quelltextausschnitt gemacht:
Und eine Qt spezifische Frage:
Wie ist das Handling mit der Fenstergröße zu verstehen:
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Hafner ()