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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 211 212 [213] 214 215 ... 217
3181  Qt / Общие вопросы / Re: Предложили сделать на qt : Май 24, 2009, 14:48
пуск - программы - qt - qt command promt
cd в директорию с проектом
qmake -project
3182  Qt / Общие вопросы / Re: Предложили сделать на qt : Май 24, 2009, 12:08
3) прописать версию qt: tools->options->qt4 - там добавляешь новую версию а-ля F:\Developer\Qt\2009.01\qt и внизу в выпадающем списке выбираешь эту сроку (там по дефолту должна быть auto-detect, но она не на всех системах пашет)
3183  Qt / Общие вопросы / Re: Калькулятор : Май 18, 2009, 16:38
бтв имеется самописный парсер на сях (стандартные операции + возведение в степень)
еще можно заюзать antrl какой-нибудь
3184  Qt / Общие вопросы / Re: Инициализация строк. : Май 18, 2009, 16:34
В общем понятно почему такие макросы ранее не применялись. Это связано с размером wchar_t который колеблется от системы к системе.
Потому что они никому не нужны
3185  Qt / Общие вопросы / Re: Инициализация строк. : Май 17, 2009, 15:19
вычислить длинну строки времени требует меньше, чем аллокация памяти под эту строку. Я таких макросов не видел
3186  Qt / Общие вопросы / Re: Инициализация строк. : Май 17, 2009, 12:14
по-моему ты не совсем правильно понимаешь работу с++:) даже если компилятор вычислит sizeof(char*) - размер твоей строки (по идее не обязан, но это один из основных способов оптимизации) и подставит это число в вызов ф-ий QString::fromUtf8 и QString::fromWCharArray, то объект он инициализировать не будет - вызов этих ф-ий по-любому будет отложен до рантайма. Разницы в использовании/неиспользовании макросов лишь 1 - с ними не нужно писать ручками sizeof()
3187  Qt / Общие вопросы / Re: Калькулятор : Май 17, 2009, 10:25
а ты думаешь алгоритм разбора входной строки зависит от языка написания?
3188  Qt / Общие вопросы / Re: Калькулятор : Май 17, 2009, 10:05
а кде на чем написаны?
3189  Qt / Общие вопросы / Re: Калькулятор : Май 17, 2009, 09:57
если мне не изменяет память, то в кде3.5 был такой калькулятор... хотя мб это опция дистрибутива тогдашнего (что-то вроде бубенты 6.04, давно было)
3190  Qt / Общие вопросы / Re: Проблема с QIODevice::open/close и Unix open/close : Май 17, 2009, 08:56
unistd.h -> int close(int d); d - дескриптор
3191  Qt / Общие вопросы / Re: Инициализация строк. : Май 17, 2009, 01:30
а поподробней можно узнать, что ты хочешь сделать? эти макросы я так понял для преобразования char* в QString и они ничего не замеряют
3192  Qt / Общие вопросы / Re: Проблема с QIODevice::open/close и Unix open/close : Май 17, 2009, 00:16
дейстаительно... странно это, ну да ладно:) зато работает, как написано во 2м посте
Код:
    ::open("lol", 0);
    ::close(10);
3193  Qt / Общие вопросы / Re: Преобразовать число в строку : Май 16, 2009, 23:35
Код:
int QString::toInt ( bool * ok = 0, int base = 10 ) const
static QString QString::number ( int n, int base = 10 )
3194  Qt / Общие вопросы / Re: Проблема с QIODevice::open/close и Unix open/close : Май 16, 2009, 23:31
проверил:
Код:
class MainWindow : public QMainWindow
{
public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();
    void open(){}
};
Код:
#include "mainwindow.h"

namespace abc
{
    #include <fcntl.h>
}

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    open();
    abc::open("lol", 0);
}
работает
3195  Qt / Общие вопросы / Re: Проблема с QIODevice::open/close и Unix open/close : Май 16, 2009, 22:49
обожаю людей, изобретающих велосипед...
попробуй namespace abc{ #include <fcntl>}. Если не поможет, то через доп файл
Страниц: 1 ... 211 212 [213] 214 215 ... 217

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