| 
	
		|  Autor | Tema: [C++] Portabilidad GUI  (Leído 3,450 veces) |  
	| 
			| 
					
						| Mitgus 
								
								 Desconectado 
								Mensajes: 63
								
								 
								Programming Lover
								
								
								
								
								
								   | 
 
Hola. Recientemente me ha entrado el bicho por aprender C++ (vengo de Java) y quería saber qué opciones tengo para hacer mis aplicaciones GUI multiplataforma, es decir Toolkits GUI. Mi objetivo es que no tenga que modificar nada del código para poderlo correr en otra plataforma. He leído que el más portable es WxWidgets , seguido de QT. Me agrada WxWidget porque toma la interfaz nativa del sistema. Mis opciones:  gtkmm (GTK3+) QT WxWidgets
 Si conocen más que sean buenas, agradecería que las listen. ¿Cuál toolkit es conveniente usar? Salu2.
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| amchacon 
								       
								
								 Desconectado 
								Mensajes: 1.211
								
								   | 
 
wxWidgets es bastante buena, además es software libre (a diferencia de QT).
 También puedes usar una librería multimedia (SFML).
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| 0xDani 
								       
								
								 Desconectado 
								Mensajes: 1.077
								
								   | 
 
wxWidgets es bastante buena, además es software libre (a diferencia de QT).
 Qt es open-source, y se distribuye bajo licencia GPL o LGPL, a preferencia del programador. Sí es software libre. Saludos. |  
						| 
								|  |  
								|  |  En línea | 
 
 I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
 I code for $$$
 Hago trabajos en C/C++
 Contactar por PM
 |  |  |  | 
			| 
					
						| amchacon 
								       
								
								 Desconectado 
								Mensajes: 1.211
								
								   | 
 
Qt es open-source, y se distribuye bajo licencia GPL o LGPL, a preferencia del programador. Sí es software libre.
 Saludos.
 
 Tenía entendido que te cobraban para hacer una aplicación comercial    ¿Es eso correcto? |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| eferion 
								       
								
								 Desconectado 
								Mensajes: 1.248
								
								
								
								
								
								   | 
 
no es cierto.
 Tienes que comprar licencia comercial si quieres, por ejemplo, hacer cambios en las librerías sin publicarlos o si pretendes crear librerías estáticas de qt... con librerías dinámicas puedes hacer uso comercial de qt sin pagar un duro.
 
 Lo de la licencia comercial era para la versión 3.x ... la versión 4 ya venía con licencia gratuíta y la 5 igual.
 
 Desde que nokia ha vendido qt ahora, por lo visto, la versión comercial tiene, además, objetos y características que no vienen en la versión gratuíta.
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| 0xDani 
								       
								
								 Desconectado 
								Mensajes: 1.077
								
								   | 
 
No sé si en la versión comercial hay más clases, pero me sorprende que se puedan hacer incluso más    Con la licencia LGPL sí puedes hacer aplicaciones comerciales. |  
						| 
								|  |  
								|  |  En línea | 
 
 I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!
 I code for $$$
 Hago trabajos en C/C++
 Contactar por PM
 |  |  |  | 
			| 
					
						| eferion 
								       
								
								 Desconectado 
								Mensajes: 1.248
								
								
								
								
								
								   | 
 
Additional features for Qt Enterprise- Scenegraph Analyzer: To optimize painting step time for each frame
 - Pixmap Cache: To identify bad performance due to image loading
 Additional features for Qt EnterpriseQt Quick2 Application project wizard for creating projects that can contain both QML and C++ code
 Keyword highlighting for QML files in the Visual Studio code editor
 Preview of Qt Quick 2 applications directly from Visual Studio (QMLviewer launcher)
 Additional Features for Qt EnterpriseDynamic Property Editor: Edit properties inside the Qt Quick Designer using drop-down menus
 Connection Editor: Create connections on the fly
 Binding Editor: Define and edit bindings inside property management
 PathView Editor: Dedicated Spline editor to create and modify a PathView
 In-place modification: Quick access to color, gradient editors as well as in-built label editing
 En este caso se refieren a mejoras en el IDE de la versión de pago ... lo cierto es que aún no he dado el salto completo a Qt5, por lo que no puedo asegurar que pase lo mismo con las librerías, pero cuando Qt era de Nokia estas cosas no pasaban. |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Portabilidad del WebBrowser Programación Visual Basic
 | Lupin | 5 | 4,664 |  15 Agosto 2009, 14:22 pm por xkiz ™
 |  
						|   |   | ¿portabilidad del FileSystemObject? Programación Visual Basic
 | Lupin | 2 | 2,171 |  27 Marzo 2010, 02:04 am por Lupin
 |  
						|   |   | portabilidad de GNU assembler Gas ASM
 | KandiZickZad | 1 | 3,526 |  18 Febrero 2011, 20:06 pm por Eternal Idol
 |  
						|   |   | Sobre portabilidad Java
 | Flamethrower | 3 | 2,233 |  2 Octubre 2013, 07:30 am por 1mpuls0
 |  
						|   |   | La portabilidad fija en 1 día será una realidad en noviembre Noticias
 | wolfbcn | 0 | 1,627 |  2 Octubre 2013, 14:05 pm por wolfbcn
 |    |