Portál AbcLinuxu, 10. května 2025 05:32

Dotaz: Qt 4.4, Qt Designer, QToolbar - pridani widgetu

30.11.2008 19:14 rajcze | skóre: 6 | blog: rajcze | kus od Brna
Qt 4.4, Qt Designer, QToolbar - pridani widgetu
Přečteno: 309×
Odpovědět | Admin
Příloha:

Ahojte,

začal jsem si hrát s Qt Designerem a nemůžu přijít na to jak do toolbaru přidat jiný widget než QAction, které se samozřejmě jednoduše přidají přetažením z Action Editoru.

Chtěl bych ale v Qt Designeru do toolbaru přidat třeba QSpinBox což jde jendoduše naprogramovat nějak takto:

editToolbar = self.addToolBar("Edit")
editToolbar.setObjectName("EditToolBar")
for action in [editInvertAction, editSwapRedAndBlueAction, ...]:
  editToolbar.addAction(action)
zoomSpinBox = QSpinBox()
editToolbar.addWidget(zoomSpinBox)

Ale Qt Designer mi vytrvale odmítá do toolbaru cokoli "nastrčit". Jde to v něm nějak udělat, nebo je jediná cesta přídání spinBoxu ve zdrojáku aplikace?

Rules of Optimization: Rule 1: Don't do it. Rule 2 (for experts only): Don't do it yet.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.11.2008 20:48 hanzz | skóre: 19 | blog: hanzz
Rozbalit Rozbalit vše Re: Qt 4.4, Qt Designer, QToolbar - pridani widgetu
Odpovědět | | Sbalit | Link | Blokovat | Admin

V designeru to udelat nejde... Musite to provest primo v kodu, jak jste jiz napsal... ;)

 

1.12.2008 08:02 T.O.M. | skóre: 22 | blog: T.O.M.'s blog | Ostrava
Rozbalit Rozbalit vše Re: Qt 4.4, Qt Designer, QToolbar - pridani widgetu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tak tak, primo v designeru to bohuzel udelat nejde.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.