Changement inattendu de fenêtre

Changement inattendu de fenêtre

by Diego Vincent I Vermeire -
Number of replies: 1

Bonjour, 

Apres discussion avec un assistant, nous aurions quelques petites questions.

  • Nous avons créer un classe Ville dans vile.h, tout ce fait au niveau du module noeud.cc donc cette classe ville ne contient que des fonctions de dessin, écriture d'instance de type ville. La classe Ville ne contient aucun attribut, que des fonctions est-ce un probème d'encapsulation?
  • Nous avons un autre problème: 
La taille de notre fenêtre Gtkmm change quand ouvre un fichier ( la taille de la fenêtre au lancement du programme sans aucun fichier, n'est pas la même que quand on ouvre un fichier). Il s'ensuit que du coup nos buttons deviennent un peu plus large malheureusement. Ce n'est pas une grosse différence. Cependant en affichant la taille de la fenêtre de dessin dans le terminal, j'ai remarque que la taille de la fenêtre de dessin reste encore 800. Je ne comprends donc pas comment régler ce problème. 


Merci d'avance.

Diego Vermeire

In reply to Diego Vincent I Vermeire

Re: Changement inattendu de fenêtre

by Ronan Boulic -

  • Nous avons créer un classe Ville dans vile.h, tout ce fait au niveau du module noeud.cc donc cette classe ville ne contient que des fonctions de dessin, écriture d'instance de type ville. La classe Ville ne contient aucun attribut, que des fonctions est-ce un probème d'encapsulation?

du moment que l'architecture de la Fig11 (b1 ou b2) est respectée, ça devrait être accepté mais je ne vois pas tous les détails de votre code pour pouvoir l'affirmer.


  • Nous avons un autre problème: 
La taille de notre fenêtre Gtkmm change quand ouvre un fichier ( la taille de la fenêtre au lancement du programme sans aucun fichier, n'est pas la même que quand on ouvre un fichier). Il s'ensuit que du coup nos buttons deviennent un peu plus large malheureusement. Ce n'est pas une grosse différence. Cependant en affichant la taille de la fenêtre de dessin dans le terminal, j'ai remarque que la taille de la fenêtre de dessin reste encore 800. Je ne comprends donc pas comment régler ce problème.

je ne vois pas à quoi c'est dû. ça ne sera pas pénalisé si c'est le seul effet de bord.