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

QT Pitanja i objasnjenja

[es] :: C/C++ programiranje :: QT Pitanja i objasnjenja

Strane: < .. 1 2 3 4 5

[ Pregleda: 11262 | Odgovora: 84 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

BinaryRuler

Član broj: 73518
Poruke: 189
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: QT Pitanja i objasnjenja13.11.2010. u 14:32 - pre 163 meseci
Odakle dodajes ikonicu iz file sistema ili iz qrc fajla?
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.241.*



+10 Profil

icon Re: QT Pitanja i objasnjenja13.11.2010. u 15:11 - pre 163 meseci
pa hocu da bude ona ikonica za add
znaci valjda iz fajlsistema ali kada korisnik promeni set ikona da se i ta ikona promeni
npr u gedit-u mada je on gtk
ako me razumete
mada ovde samo Nedeljko koristi linux pa mogu da i od samo njega ocekujem pravi odgovor mada i vi ostali mozete da pomognete
 
Odgovor na temu

BinaryRuler

Član broj: 73518
Poruke: 189
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: QT Pitanja i objasnjenja13.11.2010. u 15:55 - pre 163 meseci
Ako si ikonu stavio u .qrc ona se integrise u izvrsni file (sto znaci da ako hoces da promenis ikonu moras da rekompajliras projekat) osim ako ne napravis externi resource file http://doc.qt.nokia.com/4.6/resources.html.

Ako ikonicu ucitavas iz file sistema direktno, da bi promenio ikonicu dovoljno je da je stavis na lokaciju sa koje ucitavas i da joj das isto ime.

PS
To sto pisem sa win-a ne znaci da ne koristim linux :)
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
..178.212.adsl.dyn.beotel.net.



+10 Profil

icon Re: QT Pitanja i objasnjenja13.11.2010. u 16:27 - pre 163 meseci
ok

PS hehe da li mi verujes da sam imao neki osecaj da ga i ti koristis samo nisam hteo da to napisem da ne bi ispao budala
verovatno neki nas linuxovski osecaj :D
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
..106.109.adsl.dyn.beotel.net.



+10 Profil

icon Re: QT Pitanja i objasnjenja14.11.2010. u 20:51 - pre 163 meseci
kako da uklonim window border sa prozora
ono sto je nedeljko rekao nece da radi
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Re: QT Pitanja i objasnjenja15.11.2010. u 10:26 - pre 163 meseci
Radi, samo što setWindowFlags(Qt::FramelessWindowHint); mora da bude praćeno sa show();
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.243.*



+10 Profil

icon Re: QT Pitanja i objasnjenja15.11.2010. u 13:41 - pre 163 meseci
sad ovo nisam lepo razumeo

kako se npr radi neki panel bez okvira
jel to samo sklonjen okvir prozora ili je to neki poseban widget
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.243.*



+10 Profil

icon Re: QT Pitanja i objasnjenja15.11.2010. u 13:56 - pre 163 meseci
uspeo sam ali imam jos 2 problema

1 on sad nema border ali kad stisnem alt+desni klik na prozor imaju opcije kao sto su minimize maximize ili close kako to ukloniti???
2 kako prozor prikazati u centru ekrana
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.243.*



+10 Profil

icon Re: QT Pitanja i objasnjenja15.11.2010. u 20:30 - pre 163 meseci
evo jos jednog pitanja

kako da se neki fajlovi otvaraju mojim programom

npr napravim text editor

primetio sam da u main funkci imaju argumenti argc i argv ali sta to znaci
mislio sam da taj fajl koji se otvara mojim programom bude argument ustari i da preko tog argumenta program prikaze njegov sadrzaj u textedit

ako moze pomoc za ovo
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.mbb.telenor.rs.



+395 Profil

icon Re: QT Pitanja i objasnjenja15.11.2010. u 20:58 - pre 163 meseci
http://doc.qt.nokia.com/4.6/qcoreapplication.html#arguments

Viva lollapalooza
 
Odgovor na temu

Markonio
Beograd, Srbija

Član broj: 267416
Poruke: 19
*.dynamic.sbb.rs.



+1 Profil

icon Re: QT Pitanja i objasnjenja19.11.2010. u 01:15 - pre 163 meseci
Pre par dana sam poceo da se zanimam sa Qt-om, pravim malu aplikaciju, HTML editor sa live preview-om.

Napravio sam formu sa QTextEdit i QWebView poljima.
Code:
#include "MainWindow.h"
#include <QMessageBox>

MainWindow::MainWindow()
{
    ui.setupUi(this);
}

MainWindow::~MainWindow()
{
}

//////////////

void MainWindow::on_textEdit_textChanged()
{
        ui.view->setHtml(ui.textEdit->toPlainText());
}

Sa
Code:
ui.view->setHtml(ui.textEdit->toPlainText());

dinamicki menjam sadržaj stranice u QWebView polju koja se u letu kreira u QTextEdit polju.
Pošto sam otišao korak dalje i koristim neke Javascript biblioteke, postalo je presporo da se stranica osvežava i učitava .js prilikom svakog editovanja.
Interesuje me kako da iskoristim DOM, tj. da kreiram XML/HTML dokument sa putanjom do .js biblioteke (u stringu?), koji zatim jednom ucitam u QWebView i onda preko DOM-a pristupim odredenom elementu preko id-ja (recimo neki div) i samo njega stalno osvežavam textEdit-om?

Video sam negde na netu rešenje u Javascriptu koji se potom izvršava sa QWebFrame::evaluateJavaScript, ali interesuje me da li može nekako sa QWebElement::setInnerXml?
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
..106.109.adsl.dyn.beotel.net.



+10 Profil

icon Re: QT Pitanja i objasnjenja28.11.2010. u 10:16 - pre 163 meseci
Treba mi pomoc

Kada u QTCreatoru stavim QWebView prijavi mi gresku

evo ui_mainwindow.h fajla gde prijavi gresku


Code:

#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H

#include <QtCore/QVariant>
#include <QtGui/QAction>
#include <QtGui/QApplication>
#include <QtGui/QButtonGroup>
#include <QtGui/QHeaderView>
#include <QtGui/QMainWindow>
#include <QtGui/QMenuBar>
#include <QtGui/QPushButton>
#include <QtGui/QStatusBar>
#include <QtGui/QToolBar>
#include <QtGui/QWidget>
#include <QtWebKit/QWebView>

QT_BEGIN_NAMESPACE

class Ui_MainWindow
{
public:
    QWidget *centralWidget;
    QPushButton *pushButton;
    QWebView *webView;
    QMenuBar *menuBar;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *MainWindow)
    {
        if (MainWindow->objectName().isEmpty())
            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
        MainWindow->resize(780, 468);
        centralWidget = new QWidget(MainWindow);
        centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
        pushButton = new QPushButton(centralWidget);
        pushButton->setObjectName(QString::fromUtf8("pushButton"));
        pushButton->setGeometry(QRect(10, 10, 91, 23));
        webView = new QWebView(centralWidget);
        webView->setObjectName(QString::fromUtf8("webView"));
        webView->setGeometry(QRect(20, 50, 300, 200));
        webView->setUrl(QUrl("about:blank"));
        MainWindow->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(MainWindow);
        menuBar->setObjectName(QString::fromUtf8("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 780, 20));
        MainWindow->setMenuBar(menuBar);
        mainToolBar = new QToolBar(MainWindow);
        mainToolBar->setObjectName(QString::fromUtf8("mainToolBar"));
        MainWindow->addToolBar(Qt::TopToolBarArea, mainToolBar);
        statusBar = new QStatusBar(MainWindow);
        statusBar->setObjectName(QString::fromUtf8("statusBar"));
        MainWindow->setStatusBar(statusBar);

        retranslateUi(MainWindow);

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

    void retranslateUi(QMainWindow *MainWindow)
    {
        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0, QApplication::UnicodeUTF8));
        pushButton->setText(QApplication::translate("MainWindow", "Back", 0, QApplication::UnicodeUTF8));
    } // retranslateUi

};

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

QT_END_NAMESPACE

#endif // UI_MAINWINDOW_H


a evo i sta prijavi
/home/stefan/QTProjects/SEsy/SEsy-build-desktop/./ui_mainwindow.h:48: error: undefined reference to `QWebView::QWebView(QWidget*)'
sta ga zeza
Ako je potrebno mogu da okacim i ceo projekat
mada sve sto sam uradio je napravio QWainWindow i stavio QWebView i QPushButton
ne znam sta da radim
ako mi mozete pomoci bio bih vam veoma zahvalan
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
..106.109.adsl.dyn.beotel.net.



+10 Profil

icon Re: QT Pitanja i objasnjenja28.11.2010. u 12:00 - pre 163 meseci
Problem je resen
http://talk.maemo.org/archive/index.php/t-49835.html
znaci treba u .pro falj dodati QT += core gui webkit
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
..178.212.adsl.dyn.beotel.net.



+10 Profil

icon Re: QT Pitanja i objasnjenja06.12.2010. u 12:21 - pre 162 meseci
imama problem sa phonon

Starting /home/stefan/QTProjects/STick/STick-build-desktop/STick...
WARNING: Phonon needs QCoreApplication::applicationName to be set to export audio output names through the DBUS interface
jackd 0.118.0
Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details

could not open driver .so '/usr/lib/jack/jack_firewire.so': libffado.so.2: cannot open shared object file: No such file or directory

JACK compiled with System V SHM support.
loading driver ..
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
cannot load driver module alsa

sve sto saM URADIO JE .

mainwindow.cpp

Code:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QSound>
#include <phonon/MediaObject>

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

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

void MainWindow::on_pushButton_clicked()
{
    ui->pushButton_2->setEnabled(true);
    ui->pushButton->setEnabled(false);
    ui->label->setEnabled(false);
    ui->spinBox->setEnabled(false);
    connect(&timer, SIGNAL(timeout()), this, SLOT(tick()));
    timer.start(60000/ui->spinBox->value());
}

void MainWindow::tick()
{
    Phonon::MediaObject *m = Phonon::createPlayer(Phonon::MusicCategory, Phonon::MediaSource("/home/stefan/Tick.wav"));
    m->play();
    m->stop();
}

void MainWindow::on_pushButton_2_clicked()
{
    timer.stop();
    ui->label->setEnabled(true);
    ui->spinBox->setEnabled(true);
    ui->pushButton->setEnabled(true);
    ui->pushButton_2->setEnabled(false);
}


mainwindow.h

Code:

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QTimer>

namespace Ui {
    class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();
    QTimer timer;

private:
    Ui::MainWindow *ui;

private slots:
    void on_pushButton_2_clicked();
    void on_pushButton_clicked();
    void tick();
};

#endif // MAINWINDOW_H



Problem je taj sto kad kliknem na pushbutton odsfira samo jednom a treba sve dok ne kazem stop klikom na pushbutton_2
zvuk je samo ton C cetvrtina u taktu 1/4

sta da radim
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.245.*



+10 Profil

icon Re: QT Pitanja i objasnjenja13.12.2010. u 14:54 - pre 162 meseci
Da li bi neko mogao da mi objasni kako se koristi resource file? Znam da su to .qrc fajlovi ali kako da ih koristim? Citao sam malo po dokumentaci ali mi nije bas jasno. Sta je to alias? Sta je to Prefix kada tamo pise?
Npr ako moj qrc fajl izgleda ovako

Code:

<qresource>
  <file>"slika.png"</file>
</qresource> 


kako ce biti komanda za postavljanje pixmapa na label
label.setPixmap(<i sta ovde???>);
Da li treba negde da u kodu napisem koji resource da koristi tj da koristi bas taj resource?
Ako moze pomoc za ovo jer mi je jako hitno. :)
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.teletrader.com.



+2789 Profil

icon Re: QT Pitanja i objasnjenja13.12.2010. u 16:50 - pre 162 meseci
Postavi tu bitmapu negde u dizajneru formi, pa pogledaj zaglavlje koje je dizajner generisao i biće ti jasnije.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.230.*



+10 Profil

icon Re: QT Pitanja i objasnjenja13.12.2010. u 18:17 - pre 162 meseci
Da ali kada ja napravim resource koji se zove mr.qrc
i kada hocu da stavim pixmap na label u dizajneru nema te slike a definisao sam je u qrc fajlu kao u prethodnom postu
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mts.telekom.rs.



+2789 Profil

icon Re: QT Pitanja i objasnjenja13.12.2010. u 20:48 - pre 162 meseci
U pro fajlu moraš imati liniju poput

Code:
RESOURCES += mr.qrc


Evo kako kod mene izgleda qrc fajl sa jednom slikom:

Code:
<RCC>
    <qresource prefix="/new/prefix1">
        <file>green.png</file>
    </qresource>
</RCC>


Resursi se obično ne ubacuju ručno, već preko okruženja.

Klikni na "Edit" na levoj strani ekrana da bi se pokazalo stablo projekta. Desnim klikom na koren stabla (iznad pro datoteke) će se pojaviti skačući meni iz koga treba izabrati "Add New...". U dijalogu koji se pojavi kliknuti na "Qt" na levoj strani, pa na "Qt Resource file" na desnoj, pa na dugme "Choose...", pa zadaj ime qrc datoteke, zatim klikni na "Next", pa "Finish". U stablu projekta pojaviće se tvoja qrc datoteka. Otvorićeš datoteku u odgovarajućem GUI editoru duplim klikom na nju. Klikom na "Add", pa "Add Prefix" dodaješ nov prefiks unutar koga možeš dodavati resurse pomoću "Add" pa "Add Files".
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

FantasticFour

Član broj: 267424
Poruke: 53
212.178.246.*



+10 Profil

icon Re: QT Pitanja i objasnjenja14.12.2010. u 20:59 - pre 162 meseci
a SAMO JOS JEDNO PITANJE
Da li ja u resource mogu da stavim bilo sta (npr neku muziku itd)
i kako da koristim resource u kodu
jel putanja ide ovako
:/new/prefix1/slika.jpg
npr
label.setPixmap(":/new/prefix1/slika.jpg");
znaci trebam da koristim ":" jel tako???
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.teletrader.com.



+2789 Profil

icon Re: QT Pitanja i objasnjenja15.12.2010. u 08:30 - pre 162 meseci
Da.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: C/C++ programiranje :: QT Pitanja i objasnjenja

Strane: < .. 1 2 3 4 5

[ Pregleda: 11262 | Odgovora: 84 ] > FB > Twit

Postavi temu Odgovori

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