Песочница
Материал из Wiki.crossplatform.ru
(Различия между версиями)
				
	
		| Lit-uriy  (Обсуждение | вклад)  (→Пример: исходник Qt) | Lit-uriy  (Обсуждение | вклад)   (→Пример: исходник Qt) | ||
| Строка 106: | Строка 106: | ||
| ---- | ---- | ||
| - | {{ | + | {{#tag:source|QString locale = QLocale::system().name(); // запрос языка (например: "ru") | 
| - | + | ||
| - | + | ||
|      QTranslator* translator = new QTranslator;   |      QTranslator* translator = new QTranslator;   | ||
|      translator->load(QString("qt_") + locale); // загрузка файла qt_*.qm |      translator->load(QString("qt_") + locale); // загрузка файла qt_*.qm | ||
| - |      app.installTranslator(translator);         // устанока переводчика | + |      app.installTranslator(translator);         // устанока переводчика|lang="{{#switch: qt | 
| - | }}}} | + | |
| + |  | ace = cpp | ||
| + |  | boost = cpp | ||
| + |  | gtk = cpp | ||
| + |  | qt = cpp-qt | ||
| + |  | wx = cpp | ||
| + |  | qt | ||
| + | |||
| + | }}"}} | ||
| + | [[Категория:{{#switch: qt | ||
| + | |||
| + |  | ase = Исходники ACE | ||
| + |  | boost = Исходники Boost | ||
| + |  | gtk = Исходники GTK+ | ||
| + |  | qt = Исходники Qt | ||
| + |  | wx = Исходники wxWidgets | ||
| + |  | Исходники | ||
| + | }}]] | ||
| == Пример: исходник WxWidgets == | == Пример: исходник WxWidgets == | ||
Версия 15:21, 11 октября 2008
| Содержание | 
Тест шаблона
Пример: исходник C/C++
#include <stdio.h> void f(void); int main(void) { int i; for(i=0; i<10; i++) f(); return 0; } void f(void) { int j = 10; printf("%d ", j); j++; /* this line has no lasting effect */ }
Пример: исходник ACE
#include <stdio.h> void f(void); int main(void) { int i; for(i=0; i<10; i++) f(); return 0; } void f(void) { int j = 10; printf("%d ", j); j++; /* this line has no lasting effect */ }
Пример: исходник Boost
#include <stdio.h> void f(void); int main(void) { int i; for(i=0; i<10; i++) f(); return 0; } void f(void) { int j = 10; printf("%d ", j); j++; /* this line has no lasting effect */ }
Пример: исходник GTK+
#include <stdio.h> void f(void); int main(void) { int i; for(i=0; i<10; i++) f(); return 0; } void f(void) { int j = 10; printf("%d ", j); j++; /* this line has no lasting effect */ }
Пример: исходник Qt
QString locale = QLocale::system().name(); // запрос языка (например: "ru") QTranslator* translator = new QTranslator; translator->load(QString("qt_") + locale); // загрузка файла qt_*.qm app.installTranslator(translator); // устанока переводчика
QString locale = QLocale::system().name(); // запрос языка (например: "ru") QTranslator* translator = new QTranslator; translator->load(QString("qt_") + locale); // загрузка файла qt_*.qm app.installTranslator(translator); // устанока переводчика
Пример: исходник WxWidgets
#include <stdio.h> void f(void); int main(void) { int i; for(i=0; i<10; i++) f(); return 0; } void f(void) { int j = 10; printf("%d ", j); j++; /* this line has no lasting effect */ }
Geshi test
<geshi lang=cpp lines=0 source=SOURCE>#include <stdio.h>
void f(void);
int main(void) {
int i; for(i=0; i<10; i++) f(); return 0;
}
void f(void) {
 int j = 10;
 printf("%d ", j);
 j++;  /* this line has no lasting effect */
}</geshi>
