Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > API graphiques > SDL
SDL Forum d'entraide sur l'API SDL. Avant de poster -> FAQ SDL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/01/2013, 20h28   #1
the-morpher
Futur Membre du Club
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 16
Points : 16
Par défaut Boutons et champ de texte avec SDL?

Bonjour,

bon j'ai du lire quelque tuto en C#, et j'ai déssidé de me lancé dans un projet pour + de savoir.

j'aimerai créer un jeu, j'été sous XNA mais il répond pas à mes besoins.
avec un peut de recherche j'ai trouvé le SDL.
j'ai trouvé que ce dernier ne génére pas des boutons et zone de textes pour créer un chat au sain de mon jeux.
j'ai lu quelque part qu'il y à une possibilité de combiné SDL + GDK mais rien de sérieux.

une idée svp !!
the-morpher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2013, 22h28   #2
_-Slash-_
Membre éprouvé
 
Inscription : juillet 2006
Messages : 322
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 322
Points : 422
Points : 422
De mémoire, SDL+GTK n'est possible que sur un unix-like.

Il est possible de créer des boutons avec SDL mais il faut créer les events qui vont avec.

En effet, un bouton ce n'est "qu'un rectangle" auquel on peut ajouter des décorations (relief, enfoncés ou non, etc.) et avec des évènements derrière.
_-Slash-_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2013, 02h23   #3
edgarjacobs
Membre éclairé
 
Homme
Développeur informatique
Inscription : mai 2011
Messages : 203
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 53
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 203
Points : 319
Points : 319
De fait, une technique, comme le dit _-Slash-_, est de gérer complètement le bouton toi-même: création, texte à afficher, couleur, etc.... (mais il ne sera jamais que rectangulaire)

Une autre, c'est de créer un image (avec un logiciel fait pour ça), et de l'afficher dans ton programme....

J'ai déjà utilisé les deux....
edgarjacobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2013, 22h50   #4
the-morpher
Futur Membre du Club
 
Inscription : février 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 69
Points : 16
Points : 16
Merci pour la réponse,
je l'accord que pour un bouton se n'est pas si difficile,

par contre pour un champ de texte, ça deviens trop compliqué, ou une liste déroulantes

faut-il bidouiller sois même pour réaliser ses choses ou bien il y à quelque chose qui permet le développement de graphisme d'une manière simplifié comme SDL mais avec un apport d'une boite de GUI facile à mettre en place ?
the-morpher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2013, 08h01   #5
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 419
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 419
Points : 39 740
Points : 39 740
Bonjour,

La SDL n'est pas développé pour faire de l'interface utilisateur. Dans ce cas, il est préférable de se tourner vers Qt ou wxWidgets ou encore GTK, sinon, c'est se planter volontairement une épine dans le pied (même si cela est faisable).
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 23h14.


 
 
 
 
Partenaires

Hébergement Web