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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 108 109 [110] 111 112 ... 122
1636  Qt / Вопросы новичков / Re: Помогите с RegExp : Декабрь 14, 2012, 00:26
bValue2 и то огромное саблайм нормально находит

Все заработало, после того как изменил на [_a-zA-Z][_a-zA-Z0-9]*  Улыбающийся
1637  Qt / Вопросы новичков / Re: Помогите с RegExp : Декабрь 13, 2012, 23:38
имена: [_a-zA-Z][_a-zA-Z\d]*
десятичные: -?0|[1-9]\d*(?:L|l){0,2}

что то они не работают правильно О_о

я использую следующий код, для тестирования:
Код:
int main()
{
    float a = 3.2;
    double aa = .3;
    float _A = 1.0E+10;
    _A = 1.0E-10;
   
    bool bValue = true;
    bool bValue2 = false;

    short asb = 0Xaaa;
    asb = 0xAfAf;
    asb = -0xAfAf;

    a = 0.3;
    a = 3.;
    a = 3.0;
    a = -3.0;

    int b = 10;   
    b = -10;
    int bb = 0x10;
                   
                                                                   
   
short ghdfhfd32323j2hkhadjfhskjhKJGHGdsldfkdaslkKPOUHJKNLM223232323 = 0xFFFF;


short 23fdfdfdfdfdfdf = 777;
short чувак1 = 0001;

    char *name = "Bla-bla-bla";
    char n = '\A';

    char m[] = {'/B/0',
                '0xAA'};

    char b[] = {
                '/D/0',
                '0xFF'
               };

    int c = b + bb;
    c++;
    ++c;
    c = (c - c) / 2 * 4;
   
    return 0;     
}

например для имени bValue2, нашлось bValue, 2 куда то затерялась)
или ghdfhfd32323j2hkhadjfhskjhKJGHGdsldfkdaslkKPOUHJKNLM223232323,
нашлось как: ghdfhfd потом j потом hkhadjfhskjhKJGHGdsldfkdaslkKPOUHJKNLM
или 23fdfdfdfdfdfdf нашлось как fdfdfdfdfdfdf, а 23 тоже пропало...

тоже проблемы есть и для парсера десятичных...
похоже тот шаблон только для целых чисел, но и они криво проверились, например
число 10 было найдено как 1 и 0

Может я не точно описал свою просьбу? О_о
1638  Qt / Вопросы новичков / Re: Помогите с RegExp : Декабрь 13, 2012, 23:23
Мой препод предлагал 2 варианта: регулярные выражения или используя генераторы лексических анализаторов, посмотрев на второй вариант, решил что лучше регулярные Улыбающийся
и проше написать одно регулярное выражение, чем полсотни if else или switch case  Улыбающийся
1639  Qt / Вопросы новичков / Помогите с RegExp : Декабрь 13, 2012, 22:47
Здрасьте! Улыбающийся
Пишу лексический анализатор языка с++ (не по свое воле, конечно Веселый),
и для сохранения нервов, воспользовался регулярными выражениями, только мало опыта и знаний, а сдавать уже очень скоро, помогите с регулярными выражениями, для поиска:
  • целых чисел
  • вещественных чисел
  • имен (переменные, функции, классы, структур и т.п.)

для чисел нужен учитывать знак, а также суффиксы F,f, L, l
для вещественных мантиссу
также то, что вещественные могут записаны например так:
Код:
10. 
.023

чтобы не считали, что я обнаглел, скину регулярки, которые сделал (и те, что работают, и те, что не работают Улыбающийся первые два выражения вроде бы работают):
  • 16-ые числа: -?0[x,X][a-fA-F0-9]+
  • булевые числа: true|false (Веселый)
  • вещественные и целые числа: -?[0-9]+\.?[0-9]+
  • имена: [_a-zA-Z]+|[a-zA-Z]+[a-zA-Z0-9]+

Спасибо Улыбающийся
1640  Qt / Установка, сборка, отладка, тестирование / Re: Собрать в exe файл : Декабрь 11, 2012, 22:45
буква d в имени dll'ки qt, обозначает версию debug - отладки, эти отладочные dll'ки весят, кст, намногобольше релизных Улыбающийся попробуйте заменить QtCored4.dll на QtCore4.dll, должно заработать Улыбающийся
или проблема в версии dll, попробуйте другую Улыбающийся
1641  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 11, 2012, 22:37
Что никто не скинет? Грустный
1642  Qt / Пользовательский интерфейс (GUI) / Re: Кинетическая прокрутка списков QListWidget, QTableWidget : Декабрь 10, 2012, 19:38
А что вы понимаете под "кинетической прокруткой"? Улыбающийся
И кст, Qt кроссплатформенен, так что не обязательно указывать ос Улыбающийся

Единственное, что приходит на ум, это то, что после окончания прокрутки, она продолжается некоторое время Улыбающийся но это больше на инерцию похоже)
1643  Qt / Вопросы новичков / Re: QT программа перестает работать при запуске вне Qt Creater : Декабрь 09, 2012, 16:18
Ага, Case Sensitive 100% Веселый
Вы, nikeo, про первую строку говорите?)
Вообще-то QT - это QuickTime (плеер), а Qt - кроссплатформенный фреймворк Улыбающийся
все же есть небольшая разница м\д QT и Qt, не правда ли? Подмигивающий

PS. есть еще QuoteTerminal, хх Улыбающийся
1644  Qt / Вопросы новичков / Re: QT программа перестает работать при запуске вне Qt Creater : Декабрь 09, 2012, 13:20
Тот же гугл говорит, что они нужны для установки SSL cоединения Улыбающийся

Думаю теперь вам понятно, почему без них не работало Веселый
1645  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 09, 2012, 12:14
Цитировать
Зачем? Чисто из спортивного интереса? Тогда напиши в .pro message($$CONFIG) и лови вывод в консоли при выполнении qmake

Скорее профессиональный интерес Улыбающийся спасибо за message() Улыбающийся
1646  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 09, 2012, 11:24
Ну а всеже Улыбающийся кто нибудь может скинуть сюда пример гуи плагина?))
Я даже скажу пожалуйстаааа!! Улыбающийся Веселый
1647  Qt / Вопросы новичков / Re: QT программа перестает работать при запуске вне Qt Creater : Декабрь 09, 2012, 11:23
не QT, а Qt Улыбающийся
если перестает работать вне Qt Creator'a значит в папку (директорию) с ехе'ком нужно кинуть dll, или статично собирать ехе
Цитировать
Qwebviev перестает загружать страницу при запуске программы
погуглил немного, может поможет Подмигивающий:
http://www.cyberforum.ru/qt/thread701107.html
http://www.prog.org.ru/topic_17553_0.html
http://www.prog.org.ru/topic_18807_0.html
http://www.prog.org.ru/topic_12872_0.html

Сам я еще не работал с этим компонентом, максимум по тематике - создавал прогу, отправляющую письма на e-mail, так что тут я больше не смогу помочь Улыбающийся
1648  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 09, 2012, 06:49
Знать бы еще что это за переменные по умолчанию... Улыбающийся
1649  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 08, 2012, 15:57
Которые moc добавляет?
1650  Qt / Вопросы новичков / Re: Проблемы с компиляцией гуи плагина : Декабрь 08, 2012, 12:28
Спасибо, но уже вроде разобрался Улыбающийся
из-за того что в pro файле плагина написал конфигурацию так:
Код:
CONFIG = plugin
а не так:
Код:
CONFIG += plugin

у моего плагина начисто отшибало практически все библиотеки Qt,
хоть и было подключено (QT += core gui), и долго тупил пока не заметил этого и не исправил

Может кто нибудь объяснит, в чем тут фича?? Улыбающийся
Страниц: 1 ... 108 109 [110] 111 112 ... 122

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