VidarAS Skrevet 14. juli 2016 Del Skrevet 14. juli 2016 Hei. Jeg tenkte å prøve meg på å lage et program som kan utvikles over tid til å bli mer kompleks. Utvikler programmet i takt med å lære meg programmering er tanken. Tanken er at det etterhvert skal bli et ok presentasjons-/tegneprogram for ingeniører/arkitekter. Tilsvarende programvare som fins på markedet idag har en tendens til å koste penger så hvorfor ikke lage et selv? Jeg må begynne et sted så jeg tenkte å søke råd her. Jeg benytter meg av C++ (small basic blir litt for basic tror jeg). Trinn 1: Jeg må ha en funksjon som tillater meg å tegne en strek i et grafikkvindu. Høres enkelt nok ut, men hvor begynner jeg? Lenke til kommentar
Hårek Skrevet 14. juli 2016 Del Skrevet 14. juli 2016 Du må se på bibliotekene som er tilgjengelig. Det er jo flere mulige, i Windows har du GDI som det mest grunnleggende. https://msdn.microsoft.com/en-us/library/windows/desktop/ms533895(v=vs.85).aspx Alt av dokumentasjon finnes i MSDN. Lenke til kommentar
merakov Skrevet 3. august 2016 Del Skrevet 3. august 2016 (endret) Hei, Qt er det som er vanligst å bruke med tanke på GUI i C++. Relevant dokumentasjon er for det spesifike du ser etter i QT er: http://doc.qt.io/qt-5/qtwidgets-painting-basicdrawing-example.html Merk at det meste av GUI har standard logikk, der all GUI er bygget opp av en tre struktur. https://en.wikipedia.org/wiki/Tree_(data_structure) Slik at en ofte må ->addItem() . Dvs man har et rot objekt (den på toppen), og en bygger så opp ting. Polygoner, linjer, punkt ...etc er objekter som en kan gi farge, og konstruere som du vil. Standard er også et det finnes et eget tegnepanel hvor polygoner, linjer, punkt må plasseres under et slikt type panel i treet. Hvert objekt kan ha såkalte listner av ulike slag. En kan så ha ulike funksjoner, som plukker opp ønskelige ting listnere "plukker" opp, for å skape en event. I Qt er denne logikken tatt hånd om SIGNAL and SLOTS logikken, hvor en brukker connect() funksjonen. Anbefaler deg å begynne å lære QT fra bunden av, slik at du har fundementet på plass. Det burde kansje ikke ta så lang tid, før du kan lage en linje med ønsket farge, ved hjelp av QT tutorials. lykke til! Endret 3. august 2016 av merakov Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå