View Issue Details

IDProjectCategoryView StatusLast Update
0000030QElectroTechwebsitepublic2021-02-15 00:52
Reporterxavier Assigned Toxavier  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionopen 
PlatformX11OSGNU/LinuxOS Versionlatest
Product Version0.21 
Target Version0.21 
Summary0000030: Problèmes relatifs à l'édition des champs de texte avec Qt >= 4.6.0
DescriptionSymptômes : dans certaines conditions, les textes des schémas (des éléments, des conducteurs ou les indépendants) se comportent étrangement :
  * Ils ne rendent pas le focus (QGraphicsScene::focusItem() != 0)
  * Leur curseur d'édition se fige
  * Si on sélectionne tout ou partie du texte, la partie bleutée reste visible
... le tout malgré les dé-selections et re-sélections des textes.

Une conséquence assez ennuyeuse de ce bug est que les raccourcis clavier ne fonctionne plus car ils sont pris en compte par un champ de texte ayant gardé le focus.
À noter que les curseurs figés sont rendus lors des exports et impressions.
Steps To ReproduceMéthode 0000001 :
  - Créer un nouveau projet
  - Y ajouter un schéma
  - Sur ce nouveau schéma, tous les textes ajoutés présenteront les symptômes précédemment décrits
  - Toutefois, les textes se comportent correctement sur le schéma initial

Méthode 0000002 :
  - Utiliser des fenêtres plutôt que des onglets pour afficher les projets
  - Ouvrir n'importe quel projet existant, ou créer un projet avec un texte
  - Réduire la fenêtre
  - La restaurer
  - Tous les champs de texte présentent les symptômes précédemment décrits
Additional InformationCes problèmes ne se posent qu'avec Qt >= 4.6.0 ; un test avec Qt == 4.6.2 n'a pas montré d'amélioration.
TagsNo tags attached.

Activities

xavier

2010-03-11 01:03

reporter   ~0000054

Il s'agit à priori d'un bug du côté de Qt.
Bugs Qt similaires :
  - http://bugreports.qt.nokia.com/browse/QTBUG-2932
  - http://bugreports.qt.nokia.com/browse/QTBUG-8302
  - http://bugreports.qt.nokia.com/browse/QTBUG-3908
  - http://bugreports.qt.nokia.com/browse/QTBUG-7160

xavier

2010-03-11 01:07

reporter   ~0000055

Sans corriger le bug lui-même, la révision 889 (trunk) minimise les effets sur les raccourcis claviers.

xavier

2010-03-13 16:01

reporter   ~0000056

En attendant une correction côté Qt, la version 0.22 sera compilée et packagée pour Windows avec Qt 4.5.3.
La révision 889 précédemment mentionnée devrait toutefois permettre aux packageurs de compiler QElectroTech avec Qt 4.6.

Issue History

Date Modified Username Field Change
2010-03-11 01:00 xavier New Issue
2010-03-11 01:00 xavier Status new => assigned
2010-03-11 01:00 xavier Assigned To => xavier
2010-03-11 01:02 xavier Description Updated
2010-03-11 01:03 xavier Note Added: 0000054
2010-03-11 01:05 xavier Description Updated
2010-03-11 01:07 xavier Note Added: 0000055
2010-03-13 16:01 xavier Note Added: 0000056
2013-06-09 14:08 scorpio810 Category Éditeur de schémas => Diagram Editor
2017-02-11 13:01 black_sun Status assigned => closed
2021-02-15 00:52 user245 Category Diagram Editor => website