Bonjour,
J'aimerai trouver comment demarrer une toolBar dans une position donnée, par example directement sortie du mainwindow
Merci d'avance
Bonjour,
J'aimerai trouver comment demarrer une toolBar dans une position donnée, par example directement sortie du mainwindow
Merci d'avance
ne suffit pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part void setMovable ( bool movable )
oui, merci, je connaissait, je sais egalement avec QSetting comment sauvegarder la position courrante, moi, je cherche à positionner une toolbar à une position déterminée lors du premier lancement d'un appli
Salut,
Le combo setFloatable(true) + QWidget::move ?
Salut pour la rendre floattante, il faut faire
void QMainWindow::removeToolBar ( QToolBar * toolbar )
et faire show()
SInon il faut sauvegarder avec setting bool isFloating () pour savoir si la toolbar est flottante ou non
Merci de vos suggestions, setFloatable + move fonctionne sauf, quelle s'affiche en tranparence et qu'ensuite dé que j'essaie de l'attraper ou de clicker dessus elle disparait je ne sais pas trop ou.
setFloatable
sert juste a lui donner la capacité à être flottante. Pas plus.
As tu essayé ce que je t'ai dit??
Oui, comme je l'ai précédemment précisé, la toolBar se détache et s'affiche bien, mais dé que j'essaie de clicler dessus ou le la bouger, elle disparait!
tu peu regarder ca aussi. Ca semble bien mieux que ma solution
http://qt.developpez.com/doc/latest/...l#restoreState
Je me sert déjà de cette fonction pour sauveagrder l'état courant du mainwindows et redémarer dans l'état précedent, mais à priori, ca ne peut pas me permettre de fixé la position des toolbox au premier démarrage alors que rien n'a encore été sauvegardé
Merci, mais je crois qu'on ne se comprend pas, tout ca je le fais déjà, mais ce ne permet pas au premier lancement de l'appli sur une machine de fixé la position d'une toolbar à un endroit déterminé. (A cette instant là aucun QSetting n'a encore été sauvegardé)
Ben il y a setFloatable()
Euh, soit je suis à côté de la plaque, soit c'est tout bête.
Tu fais :
Et quand je lance mon appli, la toolbar se trouve bien au milieu, et on peut la déplacer. Ou alors je n'ai pas compris ce que tu voulais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 QToolBar *toolBar; QMainWindows mainWindows; toolBar=new QToolBar(&mainWindows); toolBar->setMovable(); toolBar->move(80,80)
G.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager