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