Russian Qt Forum
Май 03, 2024, 22:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 43
16  Qt / Общие вопросы / Re: unicode в файл : Октябрь 18, 2012, 16:10
А чем файл смотришь и в какой кодировке просмотрщик показывает?
Kate'ом, utf-8

Решено, надо было:
Код
C++ (Qt)
out << QChar(0x2663) << endl;
 
17  Qt / Общие вопросы / unicode в файл : Октябрь 18, 2012, 15:56
Здравствуйте, необходимо записать некоторые символы карт (игровых) в файл. Поэтому:
Код
C++ (Qt)
QFile file("cards.log");
if (!file.open(QIODevice::Append | QIODevice::Text))
{
 // ...
 return;
}
 
QTextStream out(&file);
out.setCodec("UTF-8");
 
out << QChar(2663) << endl;
file.close();
 
 

В файле - кадабра (а должен быть символ трефы). Что я упустил?
18  Разное / Новости IT сферы / Re: вы все еще верите что qt выживет? : Октябрь 02, 2011, 22:05
лол, никто не "переходит" на яваскрипт
а как ты ещё назовёшь QML?
Это лишь дополнительная технология, никто вас не заставляет ее использовать.
эта технология в конце концов убьёт существующий подход, т.к. он прекратит своё развитие.
19  Разное / Новости IT сферы / Re: вы все еще верите что qt выживет? : Октябрь 02, 2011, 20:57
лол, никто не "переходит" на яваскрипт
а как ты ещё назовёшь QML?
20  Qt / Пользовательский интерфейс (GUI) / Re: Как избавиться от пустого пространства в панели инструментов. : Октябрь 02, 2011, 04:38
Может передать растяжение QSpacerItem'у? Правда, не в курсе можно ли его в панель инструментов добавить.
Код
C++ (Qt)
 spacer = new QSpacerItem(0, 0);
 layout->addWidget(button);
 layout->addItem(spacer);
 this->ltButton->setStretch(1, 10); // 10 - фактор растяжения
 
21  Разное / Объявления / Re: ищу QT разработчика (удаленно) 70к рублей \ месяц за фултайм : Сентябрь 21, 2011, 18:36
вы действительно уверены, что "затмите" вышеуказанные конторы с бюджетом в миллионы $?
22  Программирование / Общий / Re: Работа с Subversion : Сентябрь 08, 2011, 17:32
А кто-нибудь в курсе как в криаторе указывать номер ревизии?
В терминале это так:
svn co https://11.111.222.333:14080/svn/project -r 9 my_project (т.е. девятая ревизия)
Если при извлечении в криаторе в поле "хранилище" указать "https://11.111.222.333:14080/svn/project -r 9", то пишет:
Код:
Выполняется в /home/user_name: /usr/bin/svn --username user1 --password ******** checkout https://11.111.222.333:14080/svn/project -r 9 my_project

svn: Server sent unexpected return value (403 Forbidden) in response to OPTIONS request for 'https://11.111.222.333:14080/svn/project%20-r%209'
Процесс завершился с кодом 1.
Процесс вернул код 1.
То есть ему там нужен жёстко урл без каких-либо сторонних значений.
А без "-r 9" всегда стягивает последнюю.
Каких-либо дополнительных полей для указания ключей не нашёл... Грустный
23  Программирование / Общий / Re: C++ || C# || Python : Август 16, 2011, 14:05
а Just In Time Compiler он как бы и не компайлер вовсе?
Wiki:
Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. В последнее время был внесен ряд усовершенствований, которые несколько увеличили скорость выполнения программ на Java:
- применение технологии трансляции байт-кода в машинный код непосредственно во время работы программы (JIT-технология) с возможностью сохранения версий класса в машинном коде;

Недокомпайлер Подмигивающий
24  Программирование / Общий / Re: C++ || C# || Python : Август 16, 2011, 13:46
компилируемый язык (..., Java, ...)

Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) — программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Так что пруфлинк фстудию!=)
25  Программирование / Общий / Re: C++ || C# || Python : Август 16, 2011, 13:20
Logovas, вот вы там в первом посте сравниваете - что проще, а что легче. А не задумывались над ВОЗМОЖНОСТЯМИ языков? Вы напишете с++ на python'е или шарпе? Нет. А шарп и питон на С/С++ - да. И если язык "простой", то вас не смущает ли, мягко говоря, большое количество среднячков и конкурентов и вытекающие из этого в дальнейшем уровни зарплат. С++ на сегодня предоставляет достаточное количество библиотек для самых разных областей, коих вполне достаточно для самореализации как ни в каком другом языке. И никто вас не заставляет писать исключительно системный код.
И ещё. Точно не в курсе предназначения С#, но, судя по вики, он предназначен исключительно для виндовой платформы. Одно это - платформозависимость - должно было раз и навсегда поспособствовать нежеланию его использовать.
А питон - это интерпретатор и этим всё сказано. Да, для сайтов (хотя учитывая Wt это тоже спорный вопрос), сценариев всяких покатит, но, имхо, не для основного языка.
Вобщем, судя по вашему посту, я понял из контекста только одно - вас привлекает исключительно простота, хоть прямо и не говорите этого. В этом-то и проблема, потому что это типичный выбор новичка. Хотя, можно попробовать для начала один язык, когда станет скучно другой, более серьёзный. Если времени не жалко конечно. У меня вообще было 4 года php, 1 год java и вот два последних года C++. Только при плюсах стал понимать сколько времени было потеряно (не в плане программирования как такового, это, безусловно, ценно тоже; а в плане что мог раньше получать этот же опыт + опыт по С++).

По поводу других языков. Java не предлагать, ибо считаю что он не лучше с++ в производительности
улыбнуло, чесслово. JIT JIT'ом, но не настолько же)))
26  Разное / Объявления / Re: Программа для создания тестов. [Обсуждение программы и кода] : Август 16, 2011, 00:55
А у вас еще много программ?
Смеющийся Смеющийся
27  Qt / Qt Script, QtWebKit / Re: В WebKit не работает javascript:window.open() и не открываются ссылки на файлы : Июль 26, 2011, 11:58
а
Код
C++ (Qt)
page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
 
на месте?
28  Разное / Объявления / Re: нужен опытный программист Qt и Qml : Июль 13, 2011, 13:37
Qml ещё слишком зелёный, чтобы по нему было много специалистов. И возможностей у него ещё недостаточно, чтобы этих специалистов привлеч, имхо.
29  Программирование / Общий / Re: C++ WebToolkit : Июль 07, 2011, 22:27
кстати, сам их сайт тоже, естественно, на Wt (в examples упомянули). Можно обратить внимание, что сами страницы полностью не перегружаются, т.е. присутствует ajax, при этом меняется url, он статичен для каждого раздела. Интересно также заценить сами виджеты фреймворка
30  Программирование / Общий / Re: C++ WebToolkit : Июль 06, 2011, 21:06
Поддерживаю, библиотека интересная.
Надо посмотреть насколько сложно портировать простую программу с Qt на Wt.
Так вот на этом я акцент и хотел сделать - идеология-то такая же как в Qt. Это фреймворк похожий на него. Кроме того, прикладному/системному программисту для создания сайта не надо знать специфические для вебдева языки. Wt скрывает от него реализацию ajax, html и прочей ненужной такому программисту лабуды. Заметим, что кроссплатформенную реализацию (а для вебера кроссплатформенность между браузерами доставляет ох как много гемора). Но зато прогер может использовать при этом весь потенциал c++.

...нет у меня уверенности что писать высоконагруженый сервер на Qt - это имеет смысл.. скорее чистые плюсы с API системы. но просто не уверен =) если у кого другая провереная инфа - буду рад услышать.
Да причём здесь Qt вообще? Тем более в плане сервера. Для поддержки сессий Wt использует boost.thread в связке с boost.asio, а не Qt. Ответьте на вопрос: что эффективнее, интерпретатор php или упомянутая связка? Подмигивающий
Страниц: 1 [2] 3 4 ... 43

Страница сгенерирована за 0.129 секунд. Запросов: 23.