[C++] Qt Creator

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
drone
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
OS: Arch/KDE, Debian/Armbian
Lokacija: Nova Gradiška

Re: [C++] Qt Creator

Post Postao/la drone »

Nisam neki stručnjak, ali pitao bih zašto koristiš fprintf? Qt ima svoje klase za rad s datotekama (QFile), pa vjerujem da je jednostavnije to koristiti u kombinaciji s QString.
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: [C++] Qt Creator

Post Postao/la maliodpalube »

E, pa to je ono što ne znam... pa mi treba tri dana da u fajl spremim tri slova. U prosjeku je to jedno slovo dnevno. Idem istraživati Q...nešto
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [C++] Qt Creator

Post Postao/la stefan »

Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
drone
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
OS: Arch/KDE, Debian/Armbian
Lokacija: Nova Gradiška

Re: [C++] Qt Creator

Post Postao/la drone »

Rekao si da nisi baš nešto s engleskim. Možda ovo pomogne: http://qteam.wikidot.com/pisanje-u-txt-file
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: [C++] Qt Creator

Post Postao/la maliodpalube »

Ma skužio sam još sinoć. Na ovome linku od stefana... hvala do sljedećeg zapinjanja...

Khm.. khkhkh..

Evo sljedećeg zapinjanja...
Traje još od lani. Želim da mi program ima dvije forme, da klikom na gumb prve forme druga postane vidljiva i obrnuto. Isto tako želim da mi se klikom na drugi gumb prve forme u neki njen lineEdit ispiše sadržaj neke lineEdit s druge forme i to bez obzira je li ta druga u tome času vidljiva ili ne...
Uf! Svašta ja želim, je li tako?
E, sad znam da ovo izgleda malo gotovanski i ispričavam se zbog toga... ali samo se ponašam "programerski", odnosno do rješenja problema dolazim najkraćim i najekonomičnijim putem. Moje istraživanje po netu trajat će sigurno dva ili tri dana. A ako netko zna, mali programčić može skucati za pet minuta ili mi pak dati link na kojem ima takav primjer.
Ili može reći da je sat instrukcija toliko i toliko...

Citat iz pravilnika foruma:

1) Ovaj podforum nije mjesto gdje biste došli nekoga tjerati da vam rješava zadaću ili što god da vas već muči. To ne znači da ne smijete pitati ako ste zapeli, no razlika između "zapeo sam, upomoć" i "ajd mi ti to napravi, mene to uopće ne zanima" je izraziva u $valuti po satu. Nadam se da je ovo dovoljno jasno.
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: [C++] Qt Creator

Post Postao/la jjj »

maliodpalube je napisao/la:
Citat iz pravilnika foruma:

1) Ovaj podforum nije mjesto gdje biste došli nekoga tjerati da vam rješava zadaću ili što god da vas već muči. To ne znači da ne smijete pitati ako ste zapeli, no razlika između "zapeo sam, upomoć" i "ajd mi ti to napravi, mene to uopće ne zanima" je izraziva u $valuti po satu. Nadam se da je ovo dovoljno jasno.
Pravilnik je tu zbog određene klase korisnika u koju ti ne spadaš, stoga se ne brini zbog toga. Naravno, ako si ti voljan platiti, a netko voljan napraviti, ne vidim problem.
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: [C++] Qt Creator

Post Postao/la maliodpalube »

Evo, ovo pokušavam postići u Qt-u:

http://www.kuhinje-saric.hr/temp/Dvije_forme.zip

U VB-u mi je za to trebala jedna minuta, a u Qt-u cijeli jučerašnji dan i još k tome nisam uspio!

Pomoć!!!!
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: [C++] Qt Creator

Post Postao/la maliodpalube »

Ne ide... uf!
Ponukan ovim:
http://www.linuxquestions.org/questions ... on-144322/

Najsličnije željenom je ovo:

Kod: Označi sve

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "nova_forma.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pokazi_novu_formu_clicked()
{
    nova_forma nova;
    this->hide();
    nova.show();
}
Stara se forma zatvori i nova otvori, ali samo na čas i program prekine s radom, bez ikakvih poruka o greškama ili upozorenjima.

ako umjesto

Kod: Označi sve

    nova.show();
napišem

Kod: Označi sve

    nova->show();
onda imam ovaj error:
base operand of'->'has non-pointer type 'nova_forma'
Ovdje još zanimljivo što mi editor ne prepravi sam točku u ->.

U ovoj pak kombinaciji:

Kod: Označi sve

void MainWindow::on_pokazi_novu_formu_clicked()
{
    nova_forma *nova;
    this->hide();
    nova->show();
}
nema greške, program se pokrene i kad kliknem gumb pokazi_novu_formu, stara se zatvori, a nove nema nigdje. Program se ne zaustavlja, već ga moram zaustaviti na crvenom gumbu u samom Qt-u.
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: [C++] Qt Creator

Post Postao/la stefan »

probam ti to sutra rjesiti... sad mi je malo kasno :)
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: [C++] Qt Creator

Post Postao/la jjj »

Možda bi mogao uploadati čitav Project (ako sam dobro shvatio, to je i dalje QtCreator), pa da to malo pogledamo.

mainwindow.cpp:

Kod: Označi sve

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "mainwindow2.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_pushButton_2_clicked()
{
    static MainWindow2 *ww = new MainWindow2();
    ww->setWindowTitle("ovo je drugi prozor lolo");
    //this->hide(); // ako ne želiš istovremeno i prvi prozor
    ww->show();
    ww->activateWindow();
    ww->raise();
}
Iako, nisi zapravo rekao zašto trebaš dvije forme/prozora/MainWindowApplicationa/whatever, možda bi mogao naprosto upotrijebiti QDialog?
Odgovori