Bonjour,
Dans une aplication console comment changer la couleur du texte et comment le positionner sur la fenêtre de sortie ?
Sous BorlandC++ on fait ça avec TextColor() et gotoxy()
Merci à tous
Montin
Version imprimable
Bonjour,
Dans une aplication console comment changer la couleur du texte et comment le positionner sur la fenêtre de sortie ?
Sous BorlandC++ on fait ça avec TextColor() et gotoxy()
Merci à tous
Montin
Tu peux peut-être chercher du côté des code ANSI
http://en.wikipedia.org/wiki/ANSI_escape_code
Mais je n'ai jamais testé, mais apparemment avec des séquence d'échappement tu peux définir la couleur de ton texte, et déplacer sa position.
Exemple:
Code:
1
2 QTextStream qout(stdout); qout << "\033[0;32mSeqLs Constructor\033[0;0m\n";
Merci.
Les sequences d'echappemment me permettront-elles de revenir plus haut dans la fenetre de la console ?
j'en doute.
Merci à nouveau
Montin
Bonjour,
Pour ce que vous faites, j'aurai tendance à vous conseiller 'pdcurses' / 'ncurses'.
Après, je n'ai pas vérifié si Qt, lui même peut faire de telles choses. J'ai envie de penser oui, mais si Qt fait le repositionnement de curseur, il fera aussi le changement de couleur. Vous devriez regarder la documentation ;)