QT creator ?

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 18: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: 432
Pridružen: 18 Jan 2015, 20:41
Kraj: Trbovlje
Zahvalil se je: 69 krat
Prejel zahvalo: 106 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 24

Re: QT creator ?

OdgovorNapisal/-a MocnikG » 12 Nov 2017, 21: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: 334
Pridružen: 18 Maj 2015, 18:56
Kraj: Koroška - MB - CE
Zahvalil se je: 28 krat
Prejel zahvalo: 29 krat
Uporabnika povabil: s55ei
Število neizkoriščenih povabil: 2

Re: QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 21: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: 432
Pridružen: 18 Jan 2015, 20:41
Kraj: Trbovlje
Zahvalil se je: 69 krat
Prejel zahvalo: 106 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 24

Re: QT creator ?

OdgovorNapisal/-a Saso » 12 Nov 2017, 22: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: 432
Pridružen: 18 Jan 2015, 20:41
Kraj: Trbovlje
Zahvalil se je: 69 krat
Prejel zahvalo: 106 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 24


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost