Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

QT ima gresku u kodu

[es] :: C/C++ programiranje :: QT ima gresku u kodu

[ Pregleda: 1118 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

feniks-sd

Član broj: 163192
Poruke: 173
*.adsl.net.t-com.hr.



+2 Profil

icon QT ima gresku u kodu23.01.2009. u 10:39 - pre 185 meseci
Iako sam ustvari želio napisati jedno pitanje, jer nisam znao sam riješiti problem, međutim u toku pisanja ovog pitanja sam sam uočio u čemu je greška. Nisam odustao, da da ovo obrišem . Neka to bude za one koje se mogu naći u istoj situaciji, a neće sami znati nači problem.

Napisao sam slijedeći kod

Code:

#include <QtGui>
#include "MikrotikCodeimpl.h"

//
MikrotikCodeImpl::MikrotikCodeImpl( QWidget * parent, Qt::WFlags f) 
    : QMainWindow(parent, f)
{
    setupUi(this);
    connect(list_script, SIGNAL(clicked()), this, SLOT(addClicked()));
    connect(list_reset, SIGNAL(clicked()), this, SLOT(code_reset()));
}
void MikrotikCodeImpl::addClicked()
{
    //definiranje brojaca 
    int value1, value2 ;
  
    if(add_list->text() == "")    // If there is no text then exit this function 
    {
        return;
    }
  // ovdje dolazi kod za generiranje izlaza za skript kod
     value1=list_start->value() ;
     value2=list_end->value() ;
 
 // u donje dvije linije nastaje greska
    list_exitcode->append("number 1 " + Qstring::number(value1) );
    list_exitcode->append("number 2 " + Qstring::number(value2) );
  
    list_exitcode->append(add_list->text()); // 
    add_list->setText("");    // 
    add_list->setFocus();    // 
 // kraj generiranja skript koda
}



Prilikom prevođenja dobijem gresku ( u kodu je označeno komentarom gdej se pojavljuje).

error: Qstring has not been declared

Rješenja:

Napisano je ovako : list_exitcode->append("number 1 " + Qstring::number(value1) );

Mora biti ovako : list_exitcode->append("number 1 " + QString::number(value1) );

Možda nekome pomogne.


 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2790 Profil

icon Re: QT ima gresku u kodu23.01.2009. u 11:00 - pre 185 meseci
U Qt-u sve klase pocinju velikim slovom "Q" nakon cega stoji ime klase napisano velikim pocetnim slovom, a ako se ime sastoji iz vise engleskih reci, onda svaka od njih pocinje velikim slovom. Sva ostala slova su mala. To je konvencija Qt-a - "Q" + pascalCase(name).
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: QT ima gresku u kodu

[ Pregleda: 1118 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.