-
Notifications
You must be signed in to change notification settings - Fork 0
/
motor3d.cpp
43 lines (33 loc) · 959 Bytes
/
motor3d.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <qapplication.h>
#include <stdlib.h>
#include <stdio.h>
#include <qfont.h>
#include <qstring.h>
#include "cmundo3d.h"
int main (int argc, char *argv[])
{
QApplication app(argc, argv);
QFont fuente = app.font(0);
fuente.setPointSize(fuente.pointSize() - 1);
app.setFont(fuente, TRUE);
if (argc > 1)
if (strcmp(argv[1],"-fuente") == 0)
{
QString nombre = fuente.family();
printf("Fuente por defecto: %s, %d\n", nombre.ascii(), fuente.pointSize());
int puntos = atoi(argv[2]);
if (argc > 3)
if (strcmp(argv[3],"-familia") == 0)
fuente.setFamily(argv[4]);
fuente.setPointSize(puntos);
app.setFont(fuente, TRUE);
fuente = app.font(0);
nombre = fuente.family();
printf("Fuente Seleccionada: %s, %d\n", nombre.ascii(), fuente.pointSize());
}
CMundo3d mundo3d(&fuente, 0, "Mundo3d");
app.setMainWidget(&mundo3d);
mundo3d.setCaption("QT::Motor3d");
mundo3d.show();
return(app.exec());
}