Russian Qt Forum
Ноябрь 05, 2024, 11:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4] 5 6 ... 12   Вниз
  Печать  
Автор Тема: Помогите новичку (совсем новичку)  (Прочитано 85047 раз)
Den2009
Гость
« Ответ #45 : Ноябрь 08, 2009, 14:58 »

это все понятно... мне хотелось бы, чтоб при нажатии на кнопку помощь не было выпадающего меню, а сразу же открывалось окно помощи...
Записан
gmorgunov
Гость
« Ответ #46 : Ноябрь 08, 2009, 18:47 »

Можно и так. Из ui_proga1.h уберите вставки(////), и :
proga1.h
Код:
...
 connect(menu_3, SIGNAL(aboutToShow()), this, SLOT(f()));
    }
public slots:
        void rasschet();
        void about();
        void aboutQt();
        void f();
proga1.cpp
Код:
...
void MainWindow::aboutQt()
{
qDebug() << "It's slot aboutQt";
QMessageBox::about(this,  tr("Qt"),  tr("Qt Trolltech - Nokia."));
}
void MainWindow:: f()
{
   MainWindow::aboutQt();
}
Записан
gmorgunov
Гость
« Ответ #47 : Ноябрь 08, 2009, 20:29 »

Проверил, как следует, работает не так, как нужно. Кстати f() - лишняя, можно и без нее.
Код:
connect(menu_3, SIGNAL(aboutToHide()), this, SLOT(aboutQt()));
Работает лучше, но тоже не совсем верно.
« Последнее редактирование: Ноябрь 08, 2009, 20:42 от gmorgunov » Записан
Den2009
Гость
« Ответ #48 : Ноябрь 08, 2009, 22:56 »

относительно работает... поищу в книгах, мож там есть решение проблемы...
Записан
gmorgunov
Гость
« Ответ #49 : Ноябрь 09, 2009, 00:04 »

В общем все ясно. В menubar (ui_proga1.h) вы создали menu_3, которое не нужно.Просто QAction* aboutQtAct добавляем в
 menubar и соединяем со слотом aboutQt. Так все работает правильно.
Чтобы не запутаться привожу весь ui_proga1.h
Код:
#ifndef UI_PROGA1_H
#define UI_PROGA1_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QLabel>
#include <QtGui/QMainWindow>
#include <QtGui/QMenu>
#include <QtGui/QMenuBar>
#include <QtGui/QPushButton>
#include <QtGui/QSpinBox>
#include <QtGui/QStatusBar>
#include <QtGui/QTextEdit>
#include <QtGui/QWidget>

class Ui_MainWindow
{
public:
    QAction *action_4;
    QAction *action_5;
    QAction *action_6;
    QAction *action_7;
    QAction *action_Ctrl_Q;
QAction *aboutQtAct;
    QWidget *centralwidget;
    QSpinBox *spinBox;
    QTextEdit *textEdit;
    QPushButton *pushButton;
    QPushButton *pushButton_2;
    QLabel *label;
    QLabel *label_2;
    QStatusBar *statusbar;
    QMenuBar *menubar;
    QMenu *menu;
    QMenu *menu_2;
    //QMenu *menu_3;

    void setupUi(QMainWindow *MainWindow)
    {
    if (MainWindow->objectName().isEmpty())
        MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
    MainWindow->setWindowModality(Qt::ApplicationModal);
    MainWindow->setEnabled(true);
    MainWindow->resize(600, 600);
    MainWindow->setMinimumSize(QSize(385, 294));
    MainWindow->setMaximumSize(QSize(600, 600));
    action_4 = new QAction(MainWindow);
    action_4->setObjectName(QString::fromUtf8("action_4"));
    action_4->setCheckable(true);
    action_4->setChecked(true);
    action_5 = new QAction(MainWindow);
    action_5->setObjectName(QString::fromUtf8("action_5"));
    action_5->setCheckable(true);
    action_6 = new QAction(MainWindow);
    action_6->setObjectName(QString::fromUtf8("action_6"));
    action_7 = new QAction(MainWindow);
    action_7->setObjectName(QString::fromUtf8("action_7"));
    action_Ctrl_Q = new QAction(MainWindow);
    action_Ctrl_Q->setObjectName(QString::fromUtf8("action_Ctrl_Q"));
aboutQtAct = new QAction(MainWindow);  aboutQtAct->setObjectName(QString::fromUtf8("aboutQtAct"));
    centralwidget = new QWidget(MainWindow);
    centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
    spinBox = new QSpinBox(centralwidget);
    spinBox->setObjectName(QString::fromUtf8("spinBox"));
    spinBox->setGeometry(QRect(50, 40, 161, 22));
    spinBox->setMaximum(10000000);
    textEdit = new QTextEdit(centralwidget);
    textEdit->setObjectName(QString::fromUtf8("textEdit"));
    textEdit->setGeometry(QRect(50, 110, 301, 71));
    pushButton = new QPushButton(centralwidget);
    pushButton->setObjectName(QString::fromUtf8("pushButton"));
    pushButton->setGeometry(QRect(250, 40, 101, 21));
    pushButton_2 = new QPushButton(centralwidget);
    pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
    pushButton_2->setGeometry(QRect(160, 210, 75, 23));
    label = new QLabel(centralwidget);
    label->setObjectName(QString::fromUtf8("label"));
    label->setGeometry(QRect(50, 20, 500, 16));
    label_2 = new QLabel(centralwidget);
    label_2->setObjectName(QString::fromUtf8("label_2"));
    label_2->setGeometry(QRect(50, 90, 151, 16));
    MainWindow->setCentralWidget(centralwidget);
    statusbar = new QStatusBar(MainWindow);
    statusbar->setObjectName(QString::fromUtf8("statusbar"));
    MainWindow->setStatusBar(statusbar);
    menubar = new QMenuBar(MainWindow);
    menubar->setObjectName(QString::fromUtf8("menubar"));
    menubar->setGeometry(QRect(0, 0, 385, 22));
    menu = new QMenu(menubar);
    menu->setObjectName(QString::fromUtf8("menu"));
    menu_2 = new QMenu(menubar);
    menu_2->setObjectName(QString::fromUtf8("menu_2"));
    //menu_3 = new QMenu(menubar);
    //menu_3->setObjectName(QString::fromUtf8("menu_3"));
    MainWindow->setMenuBar(menubar);
    QWidget::setTabOrder(spinBox, pushButton);
    QWidget::setTabOrder(pushButton, textEdit);
    QWidget::setTabOrder(textEdit, pushButton_2);
    menubar->addAction(menu->menuAction());
    menubar->addAction(menu_2->menuAction());
    //menubar->addAction(menu_3->menuAction());
menubar->addAction(aboutQtAct);
    menu->addAction(action_6);
    menu->addAction(action_7);
    menu->addAction(action_Ctrl_Q);
    menu_2->addAction(action_4);
    menu_2->addAction(action_5);
   
    retranslateUi(MainWindow);
   
    QObject::connect(pushButton_2, SIGNAL(clicked()), MainWindow, SLOT(close()));
    QObject::connect(action_Ctrl_Q, SIGNAL(triggered()), MainWindow, SLOT(close()));

    QMetaObject::connectSlotsByName(MainWindow);
    } // setupUi

    void retranslateUi(QMainWindow *MainWindow)
    {
     MainWindow->setWindowTitle(QApplication::translate("MainWindow", "\320\237\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\260 \342\204\2261 :)", 0, QApplication::UnicodeUTF8));
    action_4->setText(QApplication::translate("MainWindow", "\320\240\321\203\321\201\321\201\320\272\320\270\320\271", 0, QApplication::UnicodeUTF8));
    action_5->setText(QApplication::translate("MainWindow", "\320\220\320\275\320\263\320\273\320\270\320\271\321\201\320\272\320\270\320\271", 0, QApplication::UnicodeUTF8));
    action_6->setText(QApplication::translate("MainWindow", "\320\236 \320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\320\265", 0, QApplication::UnicodeUTF8));
    action_7->setText(QApplication::translate("MainWindow", "\320\236\320\261 \320\260\320\262\321\202\320\276\321\200\320\265", 0, QApplication::UnicodeUTF8));
    action_Ctrl_Q->setText(QApplication::translate("MainWindow", "\320\222\321\213\321\205\320\276\320\264", 0, QApplication::UnicodeUTF8));

aboutQtAct->setText(QApplication::translate("MainWindow", "\320\237\320\276\320\274\320\276\321\211\321\214", 0, QApplication::UnicodeUTF8));

    pushButton->setText(QApplication::translate("MainWindow", "\320\240\320\260\321\201\321\201\321\207\320\270\321\202\320\260\321\202\321\214", 0, QApplication::UnicodeUTF8));
    pushButton_2->setText(QApplication::translate("MainWindow", "\320\222\321\213\321\205\320\276\320\264", 0, QApplication::UnicodeUTF8));
    label->setText(QApplication::translate("MainWindow", "\320\222\320\262\320\265\320\264\320\270\321\202\320\265 \320\272\320\276\320\273\320\270\321\207\320\265\321\201\321\202\320\262\320\276 \321\201\320\265\320\272\321\203\320\275\320\264", 0, QApplication::UnicodeUTF8));
    label_2->setText(QApplication::translate("MainWindow", "\320\240\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202 \321\200\320\260\320\261\320\276\321\202\321\213 \320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213", 0, QApplication::UnicodeUTF8));
    menu->setTitle(QApplication::translate("MainWindow", "\320\244\320\260\320\271\320\273", 0, QApplication::UnicodeUTF8));
    menu_2->setTitle(QApplication::translate("MainWindow", "\320\257\320\267\321\213\320\272", 0, QApplication::UnicodeUTF8));
    /*menu_3->setTitle(QApplication::translate("MainWindow", "\320\237\320\276\320\274\320\276\321\211\321\214", 0, QApplication::UnicodeUTF8));*/
   } // retranslateUi

};

namespace Ui {
    class MainWindow:  public Ui_MainWindow {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PROGA1_H
proga1.h
Код:
...
 connect(aboutQtAct, SIGNAL(triggered()), this, SLOT(aboutQt()));
Записан
mattic
Гость
« Ответ #50 : Ноябрь 13, 2009, 08:57 »

Ну я так понял, все проблемы по этой программе уже решили. Выложите пожалуйста в архиве финальную версию. А то тут каждый файл по сто раз переписывался разными людьми, не понятно какой вариант последний и рабочий.
Записан
Firefox
Гость
« Ответ #51 : Ноябрь 13, 2009, 13:24 »

Как новичок тоже, советую тебе установить вижуал студио, тудa интегрировать Qt, и пока не копаться в том что делается автоматически.например в хидере формы. Все свойства объектов наносимых на форму можно задать в дизайнере.тогда будешь отрабатывать только свои алгоритмы решения задачи. а потом когда разберёшься с тем как работать в дизайнере с элементами, можно будет и в дебри лезть. По крайне мере мне кажется что так лучше.
Записан
Den2009
Гость
« Ответ #52 : Ноябрь 19, 2009, 01:33 »

Ну я так понял, все проблемы по этой программе уже решили. Выложите пожалуйста в архиве финальную версию. А то тут каждый файл по сто раз переписывался разными людьми, не понятно какой вариант последний и рабочий.
не совсем...
в окне об авторе должно быть фото. когда открываю форму в дизайнере - есть, после сборки и запуска проекта - нет
resources.qrc
Код:
<RCC>
  <qresource prefix="photo" >
    <file>000000.jpeg</file>
  </qresource>
</RCC>

proga1_author.ui
Код:
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>Author</class>
 <widget class="QWidget" name="Author">
  <property name="enabled">
   <bool>true</bool>
  </property>
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>300</width>
    <height>220</height>
   </rect>
  </property>
  <property name="minimumSize">
   <size>
    <width>300</width>
    <height>200</height>
   </size>
  </property>
  <property name="maximumSize">
   <size>
    <width>300</width>
    <height>220</height>
   </size>
  </property>
  <property name="sizeIncrement">
   <size>
    <width>0</width>
    <height>0</height>
   </size>
  </property>
  <property name="windowTitle">
   <string>Об авторе</string>
  </property>
  <property name="styleSheet">
   <string notr="true">image: url(:/photo/000000.jpeg);</string>
  </property>
  <widget class="QPushButton" name="pushButton">
   <property name="geometry">
    <rect>
     <x>110</x>
     <y>180</y>
     <width>75</width>
     <height>23</height>
    </rect>
   </property>
   <property name="text">
    <string>Закрыть</string>
   </property>
  </widget>
  <widget class="QLabel" name="label">
   <property name="geometry">
    <rect>
     <x>170</x>
     <y>0</y>
     <width>101</width>
     <height>16</height>
    </rect>
   </property>
   <property name="text">
    <string>Автор программы: </string>
   </property>
  </widget>
  <widget class="QLabel" name="label_2">
   <property name="geometry">
    <rect>
     <x>150</x>
     <y>30</y>
     <width>131</width>
     <height>16</height>
    </rect>
   </property>
   <property name="text">
    <string>Денис Михайлович</string>
   </property>
  </widget>
  <widget class="QLabel" name="label_3">
   <property name="geometry">
    <rect>
     <x>150</x>
     <y>50</y>
     <width>121</width>
     <height>16</height>
    </rect>
   </property>
   <property name="text">
    <string>студент группы ВМ-21</string>
   </property>
  </widget>
  <widget class="QLabel" name="label_4">
   <property name="geometry">
    <rect>
     <x>190</x>
     <y>140</y>
     <width>46</width>
     <height>14</height>
    </rect>
   </property>
   <property name="text">
    <string>2009 год</string>
   </property>
  </widget>
  <widget class="QGraphicsView" name="graphicsView">
   <property name="enabled">
    <bool>true</bool>
   </property>
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>140</width>
     <height>148</height>
    </rect>
   </property>
   <property name="minimumSize">
    <size>
     <width>140</width>
     <height>148</height>
    </size>
   </property>
   <property name="maximumSize">
    <size>
     <width>140</width>
     <height>148</height>
    </size>
   </property>
   <property name="acceptDrops">
    <bool>true</bool>
   </property>
   <property name="toolTip">
    <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/photo/000000.jpeg&quot; /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
   </property>
   <property name="whatsThis">
    <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;img src=&quot;:/photo/000000.jpeg&quot; /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
   </property>
   <property name="autoFillBackground">
    <bool>false</bool>
   </property>
   <property name="styleSheet">
    <string notr="true">background-image: url(:/photo/000000.jpeg);</string>
   </property>
   <property name="lineWidth">
    <number>0</number>
   </property>
  </widget>
 </widget>
 <resources/>
 <connections>
  <connection>
   <sender>pushButton</sender>
   <signal>pressed()</signal>
   <receiver>Author</receiver>
   <slot>close()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>137</x>
     <y>191</y>
    </hint>
    <hint type="destinationlabel">
     <x>142</x>
     <y>105</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>

ui_proga1_author.h
Код:
/********************************************************************************
** Form generated from reading ui file 'proga1_author.ui'
**
** Created: Thu 19. Nov 01:20:49 2009
**      by: Qt User Interface Compiler version 4.4.3
**
** WARNING! All changes made in this file will be lost when recompiling ui file!
********************************************************************************/

#ifndef UI_PROGA1_AUTHOR_H
#define UI_PROGA1_AUTHOR_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QGraphicsView>
#include <QtGui/QLabel>
#include <QtGui/QPushButton>
#include <QtGui/QWidget>

QT_BEGIN_NAMESPACE

class Ui_Author
{
public:
    QPushButton *pushButton;
    QLabel *label;
    QLabel *label_2;
    QLabel *label_3;
    QLabel *label_4;
    QGraphicsView *graphicsView;

    void setupUi(QWidget *Author)
    {
    if (Author->objectName().isEmpty())
        Author->setObjectName(QString::fromUtf8("Author"));
    Author->setEnabled(true);
    Author->resize(300, 220);
    Author->setMinimumSize(QSize(300, 200));
    Author->setMaximumSize(QSize(300, 220));
    Author->setSizeIncrement(QSize(0, 0));
    Author->setStyleSheet(QString::fromUtf8("image: url(:/photo/000000.jpeg);"));
    pushButton = new QPushButton(Author);
    pushButton->setObjectName(QString::fromUtf8("pushButton"));
    pushButton->setGeometry(QRect(110, 180, 75, 23));
    label = new QLabel(Author);
    label->setObjectName(QString::fromUtf8("label"));
    label->setGeometry(QRect(170, 0, 101, 16));
    label_2 = new QLabel(Author);
    label_2->setObjectName(QString::fromUtf8("label_2"));
    label_2->setGeometry(QRect(150, 30, 131, 16));
    label_3 = new QLabel(Author);
    label_3->setObjectName(QString::fromUtf8("label_3"));
    label_3->setGeometry(QRect(150, 50, 121, 16));
    label_4 = new QLabel(Author);
    label_4->setObjectName(QString::fromUtf8("label_4"));
    label_4->setGeometry(QRect(190, 140, 46, 14));
    graphicsView = new QGraphicsView(Author);
    graphicsView->setObjectName(QString::fromUtf8("graphicsView"));
    graphicsView->setEnabled(true);
    graphicsView->setGeometry(QRect(0, 0, 140, 148));
    graphicsView->setMinimumSize(QSize(140, 148));
    graphicsView->setMaximumSize(QSize(140, 148));
    graphicsView->setAcceptDrops(true);
    graphicsView->setAutoFillBackground(false);
    graphicsView->setStyleSheet(QString::fromUtf8("background-image: url(:/photo/000000.jpeg);"));
    graphicsView->setLineWidth(0);

    retranslateUi(Author);
    QObject::connect(pushButton, SIGNAL(pressed()), Author, SLOT(close()));

    QMetaObject::connectSlotsByName(Author);
    } // setupUi

    void retranslateUi(QWidget *Author)
    {
    Author->setWindowTitle(QApplication::translate("Author", "\320\236\320\261 \320\260\320\262\321\202\320\276\321\200\320\265", 0, QApplication::UnicodeUTF8));
    pushButton->setText(QApplication::translate("Author", "\320\227\320\260\320\272\321\200\321\213\321\202\321\214", 0, QApplication::UnicodeUTF8));
    label->setText(QApplication::translate("Author", "\320\220\320\262\321\202\320\276\321\200 \320\277\321\200\320\276\320\263\321\200\320\260\320\274\320\274\321\213: ", 0, QApplication::UnicodeUTF8));
    label_2->setText(QApplication::translate("Author", "\320\234\321\203\321\205\320\270\320\275 \320\224\320\265\320\275\320\270\321\201 \320\234\320\270\321\205\320\260\320\271\320\273\320\276\320\262\320\270\321\207", 0, QApplication::UnicodeUTF8));
    label_3->setText(QApplication::translate("Author", "\321\201\321\202\321\203\320\264\320\265\320\275\321\202 \320\263\321\200\321\203\320\277\320\277\321\213 \320\222\320\234-21", 0, QApplication::UnicodeUTF8));
    label_4->setText(QApplication::translate("Author", "2009 \320\263\320\276\320\264", 0, QApplication::UnicodeUTF8));

#ifndef QT_NO_TOOLTIP
    graphicsView->setToolTip(QApplication::translate("Author", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/photo/000000.jpeg\" /></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_TOOLTIP


#ifndef QT_NO_WHATSTHIS
    graphicsView->setWhatsThis(QApplication::translate("Author", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/photo/000000.jpeg\" /></p></body></html>", 0, QApplication::UnicodeUTF8));
#endif // QT_NO_WHATSTHIS

    Q_UNUSED(Author);
    } // retranslateUi

};

namespace Ui {
    class Author: public Ui_Author {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PROGA1_AUTHOR_H

proga1_author.cpp
Код:
#include <QtGui>
#include "proga1_author.h"

MyAuthor::MyAuthor(QWidget *parent)
    : QWidget(parent)
{
    setupUi(this);
    connect(pushButton, SIGNAL(pressed()), this, SLOT(close()));
}

и еще... по заданию надо написать log файл, так вот, что там должно отображаться??
а то я кроме времени запуска, введенных значений, результата вычисления и времени закрытия не знаю что и написать
Записан
BRE
Гость
« Ответ #53 : Ноябрь 19, 2009, 09:39 »

и еще... по заданию надо написать log файл, так вот, что там должно отображаться??
а то я кроме времени запуска, введенных значений, результата вычисления и времени закрытия не знаю что и написать
Смеющийся
Пиши в нем все, что только можно:
* создание главного окна программы
* создание ... элемента управления
* запуск цикла обработки событий
* ....
* разрушение главного окна программы
* остановка
Записан
gmorgunov
Гость
« Ответ #54 : Ноябрь 19, 2009, 20:37 »

По поводу фото: измените resources.qrc:
Код:
<RCC>
  <qresource>
    <file>photo/000000.jpeg</file>
  </qresource>
</RCC>
Проверил, у меня все показывает . Естественно создайте папку photo и положите туда 000000.jpeg.
« Последнее редактирование: Ноябрь 19, 2009, 20:42 от gmorgunov » Записан
Den2009
Гость
« Ответ #55 : Ноябрь 20, 2009, 23:27 »

не работает.... пустое белое окно... до того, как пересобрал QT с такими параметрами: configure -static -debug-and-release
было нормально... может в этом дело??
Записан
gmorgunov
Гость
« Ответ #56 : Ноябрь 21, 2009, 02:06 »

Все может быть. Попробуйте поменять свою картинку на  lena.jpg.(известная тестовая картинка - google lena.jpg) Поиском по всем файлам проекта найдите контекст 000000.jpeg и поменяйте на lena.jpg. Там всего 5 строк.
Я тестировал именно с lena.jpg.
Записан
Den2009
Гость
« Ответ #57 : Ноябрь 21, 2009, 11:48 »

не показывает... в дизайнере тоже не показывает... показывает пустое окно и все...
Записан
Den2009
Гость
« Ответ #58 : Ноябрь 21, 2009, 12:00 »

счас попробовал создать новую форму в дизайнере... если использовать цвет или градиент - все нормально... ставлю картинку - пустое белое окно...  Непонимающий
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #59 : Ноябрь 21, 2009, 14:38 »

не работает.... пустое белое окно... до того, как пересобрал QT с такими параметрами: configure -static -debug-and-release
было нормально... может в этом дело??
А при статической сборке Qt ключик -qt-libjpeg указать?
Записан
Страниц: 1 2 3 [4] 5 6 ... 12   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.