QT creator ?

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 17:31

Eno vprašanje v zvezi s tem IDE-jem.
Preprosto me zanima, če je IDE sposoben oziroma na kak način se to rešuje v tem IDE-ju.

Primer:
Na formi imam en gumb, ki mi izvede eno funkcijo. Če v designerju spremenim ime tega gumba, moram ročno po kodi popravljati ime eventa v source datoteki in definicijo eventa v h datoteki.

Obstaja kakšen druga rešitev, ki avtomatsko spremeni vsa imena v ustrezno spremenjena imena?
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 379
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 53 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 20

Re: QT creator ?

OdgovorNapisal/-a MocnikG » 12 Nov 2017, 20:31

V VisualStudio, so imele starejše verzije reda pred Expresom ta problem, da si moral Designator nujno spremeniti v Properties meniju, ne pa na vizualni oblikovni ploščici. Če te prav razumem ti spreminjaš ime na oblikovnem delu ali v menijih?

Čakaj "ime" misliš slučajno Text, ki se naprinta na gumb, ali label oz. dejansko spremenljivko, po kateri je znan tvoj gumb v kodi?
Uporabniški avatar
MocnikG
 
Prispevkov: 242
Pridružen: 18 Maj 2015, 17:56
Kraj: Koroška - MB - CE
Zahvalil se je: 22 krat
Prejel zahvalo: 18 krat
Uporabnika povabil: s55ei
Število neizkoriščenih povabil: 1

Re: QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 20:49

Gre za spremembo imena objekta v properties in ne za text ali caption na njem.
Saj mogoče obstaja kaj kar je potrebno zagnati ali stisniti kak gumb in potemse to spremeni povsod, samo sem v tem IDE-ju bolj nov in ga ne poznam prav dobro še.
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 379
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 53 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 20

Re: QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 21:04

Tole sem sedajle našel, bom jutri sprobal če je to to.

http://doc.qt.io/qtcreator/creator-editor-refactoring.html

Renaming Symbols
You can rename symbols in all files in a project. When you rename a class, you can also change filenames that match the class name.
To rename a specific symbol in a Qt project:

In the editor, place the cursor on the symbol you would like to change and select Tools > C++ > Rename Symbol Under Cursor or Tools > QML/JS > Rename Symbol Under Cursor. Alternatively, press Ctrl+Shift+R.

The Search Results pane opens and shows the location and number of instances of the symbol in the current project.
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 379
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 53 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 20


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 2 gostov