Цитата(Litkevich Yuriy @ 15.4.2008, 13:03)
а диалог где делал? в дизайнере?
если руками, приведи код.
Диалог в дизайнере делал. Вот виды
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаА вот как должно выглядеть приложение!
Нажмите для просмотра прикрепленного файлаВот сгенерированный код дизайнером:
/********************************************************************************
** Form generated from reading ui file 'apptest.ui'
**
** Created: Tue 15. Apr 13:00:50 2008
** by: Qt User Interface Compiler version 4.3.2
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/
#ifndef UI_APPTEST_H
#define UI_APPTEST_H
#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QDialog>
#include <QtGui/QHBoxLayout>
#include <QtGui/QWidget>
class Ui_AppTestClass
{
public:
QWidget *horizontalLayout;
QHBoxLayout *hboxLayout;
QWidget *widget;
void setupUi(QDialog *AppTestClass)
{
if (AppTestClass->objectName().isEmpty())
AppTestClass->setObjectName(QString::fromUtf8("AppTestClass"));
AppTestClass->resize(727, 614);
QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
sizePolicy.setHorizontalStretch(1);
sizePolicy.setVerticalStretch(1);
sizePolicy.setHeightForWidth(AppTestClass->sizePolicy().hasHeightForWidth());
AppTestClass->setSizePolicy(sizePolicy);
AppTestClass->setMinimumSize(QSize(40, 40));
horizontalLayout = new QWidget(AppTestClass);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
horizontalLayout->setGeometry(QRect(10, 10, 711, 591));
hboxLayout = new QHBoxLayout(horizontalLayout);
hboxLayout->setSpacing(6);
hboxLayout->setMargin(11);
hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
hboxLayout->setContentsMargins(0, 0, 0, 0);
widget = new QWidget(horizontalLayout);
widget->setObjectName(QString::fromUtf8("widget"));
sizePolicy.setHeightForWidth(widget->sizePolicy().hasHeightForWidth());
widget->setSizePolicy(sizePolicy);
widget->setMinimumSize(QSize(40, 40));
widget->setSizeIncrement(QSize(1, 1));
hboxLayout->addWidget(widget);
retranslateUi(AppTestClass);
QMetaObject::connectSlotsByName(AppTestClass);
} // setupUi
void retranslateUi(QDialog *AppTestClass)
{
AppTestClass->setWindowTitle(QApplication::translate("AppTestClass", "AppTest", 0, QApplication::UnicodeUTF8));
Q_UNUSED(AppTestClass);
} // retranslateUi
};
namespace Ui {
class AppTestClass: public Ui_AppTestClass {};
} // namespace Ui
#endif // UI_APPTEST_H