Песочница
Материал из 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>
