Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Albanian
  4. Per cfare sherben fajli *.pro?
QtWS25 Last Chance

Per cfare sherben fajli *.pro?

Scheduled Pinned Locked Moved Albanian
3 Posts 3 Posters 4.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Al_ptr
    wrote on last edited by
    #1

    Kam pare qe zakonisht shtohet rreshti (pershembull)
    QT += widgets
    Eshte kjo e njejte me
    @#include <QtWidgets>
    ?

    Pyetje tjeter:
    Kur perdor Qt Designer krijohet nje fajl *.ui qe permban GUI-n e
    projektit dhe po ta hapesh me text editor shfaqet nje skript XML. Si shnderrohet ky skript ne kod c++ qe ta perdor ne program?

    *Al_ptr;

    1 Reply Last reply
    0
    • A Offline
      A Offline
      Agroni
      wrote on last edited by
      #2

      QT += network do ti përfshijë edhe libraritë dhe DLL në projektin tënd. Kurse #include përfshinë vetëm *.h .

      Për pyetjen e dytë,
      nuk jam i sigurt. Ndoshta është moc compiler. E di që moc compiler i kthen private slots: në C++.

      1 Reply Last reply
      0
      • M Offline
        M Offline
        milot.shala
        wrote on last edited by
        #3

        Pershendetje,

        Pytja e parë:
        @QT += widgets network xml declarative@

        Është deklarim se cilat Qt module don me i përdorë, tu e marë parasysh që Qt ka disa module, mundesh me kriju vetem CLI (Command Line Interface) aplikacione me modul për rrjeta edhe threads, pa GUI, mandej kur te lanson aplikacionin vetëm ato module i paketon në setup (ose si vartësi [dependencies] në ndonjë .deb paketë), pra këtu tregon se qfarë module dëshiron ti përdorë. Sa i perket rreshtit:

        @#include <QtWidgets>@

        Kur një librari lansohet (si .dll apo .so apo .a) neve si zhvillues na duhen header files për të pasur mundësi ti referencohemi funksioneve apo klasave ne to, pra libraritë pa header files nuk kan kuptim për arsye se nuk ki qysh me i thirrë funksionet, po flasim për librari të para-kompajlluara si Qt apo librari tjera në C dhe C++, kur nuk e ke komplet kodin burimor, nëse e ke kodin burimor atëherë e referencon komplet kodin. Kurse sintaksa < dhe > tregon që libraria është në "system path".

        Sa i perket pyetjes së dytë:

        uic (user interface compiler) e përkthen .ui XML kodin në header/source skedarë që i duhet për të nisë, këtu përfshihen të gjitha signalët e slotët që i ke definu në .ui skedar, dmth mundesh me shkru edhe vet XML-in edhe me thirr manualisht uic kompajllerin (është CLI vegël).

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved