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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 28 29 [30]
436  Qt / Пользовательский интерфейс (GUI) / QDateEdit и popup-календарь (Qt 4.3.0) : Июнь 07, 2007, 17:32
Цитата: "Sergeich"

 Попробуй им отписаться.

Отписаться бы хорошо, да с языками не очень  Грустный
437  Qt / Пользовательский интерфейс (GUI) / QDateEdit и popup-календарь (Qt 4.3.0) : Июнь 07, 2007, 16:43
Цитата: "SABROG"
examples/widgets/calendarwidget/

Если бы все было так просто  Грустный
Самим QCalendarWidget управлять просто. Но! Требуется именно его popup вариант, который появляется только по нажатию клавиши в QDateEdit. Судя по исходным текстам, он создается динамически в момент нажатия клавиши и убивается после выбора даты. Неужели придется породится от QDateEdit и перехватывать нажатие клавиш? Хотелось бы более элегантного решения (может можно установить это как-то глобально на уровне самой Qt?).
438  Qt / Пользовательский интерфейс (GUI) / QDateEdit и popup-календарь (Qt 4.3.0) : Июнь 06, 2007, 19:05
На форме размещен виджет QEditDate с установленным в true calendarPopup. При нажатии кнопки календарь выходит в ихнем формате (неделя начинается с воскресенья). Первый день недели можно выставить через QCalendarWidget::setFirstDayOfWeek, но вся проблема в том, что невозможно обратиться к нему (findChild его не находит).
Есть ли у кого мысли, как поменять первый день недели и управлять popup-календарем?
439  Qt / Установка, сборка, отладка, тестирование / QT 4.3.0 & Win_XP & MinGW : Июнь 06, 2007, 17:03
Цитата: "Eugene_E"
Чудеса! У одних людей работает, у других нет!



Может проверить переменные окружения INCLUDE и LIB? У меня они вообще не установлены, т.к. Builder`у они не нужны, MSVC лучше запускать через его vsvars32.bat, MinGW они тоже не требуются. Похоже на вариант, когда подцепляются чужие инклуды с похожими именами.
440  Qt / Установка, сборка, отладка, тестирование / QT 4.3.0 & Win_XP & MinGW : Июнь 05, 2007, 17:48
Цитата: "Eugene_E"
Опиши поподробнее что и куда ставил? Какие ключи в конфигурации указывал?


1. MinGW 5.1.3 (установщик). Версия - current (gcc 3.4.2, make 3.81-2)
2. Qt ставилось из qt-all-opensource-src-4.3.0.zip
3. Установлено - MinGW: c:\mingw, Qt: c:\qt\4.3.0
4. Делаем батник:
Код:
 set PATH=c:\mingw\bin;c:\qt\4.3.0\bin;%PATH%
 set QTDIR=c:\qt\4.3.0
 set QMAKESPEC=win32-g++
 c:
 cd c:\qt\4.3.0
 configure -debug-and-release -shared -fast -rtti -exceptions -accessibility -stl -qt-zlib -no-gif -qt-libpng -qt-libmng -qt-libjpeg -no-sql-sqlite -qmake -process
 mingw32-make
Ждем долго,долго (особенно на компиляции pbuilder_pbx.cpp), потом наслаждаемся результатом  Улыбающийся

Замечено при установках (особенно под MinGW) - если начало косячить, то лучше сотри Qt и распакуй его заново (были случаи когда некорректно генерился src/corelib/global/qconfig.cpp
441  Qt / Установка, сборка, отладка, тестирование / qt-win-opensource-4.3.0-mingw.exe : Июнь 04, 2007, 20:22
Цитата: "QCasper"
Слушай, а дай, пожалуйста, MinGW 5.1.3? А то у меня 3.4.2 до сих пор...
Туда какие версии гцц и мэйк входят?


5.1.3 - версия установщика под винду (скину в личку - он всего 130 Кб), а версии у gcc 3.4.2, make - 3.81-2. Установщик хорош только тем, что может сам брать релизовские и кандидидатские версии с нета.
442  Qt / Установка, сборка, отладка, тестирование / QT 4.3.0 & Win_XP & MinGW : Июнь 04, 2007, 17:27
Цитата: "Eugene_E"
Как я понимаю, проблемы начинаются здесь
Код:
g++: installation problem, cannot exec `c:\MinGW\bin\...\libexec\gcc\mingw32\3.4.5\cc1plus.exe' : Invalid argument
mingw32-make[2]: *** [tmp\obj\debug_shared\qtexttable.o] Error 1
mingw32-make[2]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make[1]: *** [debug-all] Error 2
mingw32-make[1]: Leaving directory `C:/qt/4.3.0/src/gui'
mingw32-make: *** [sub-gui-make_default-ordered] Error 2



А почему cc1plus.exe по такому пути? MinGW 5.1.3 прописал его c:\mingw\libexec\gcc\mingw32\3.4.2\. Может все дело в этом? Сегодня собрал 4.3.0. из сырцов - ни единой ошибки
443  Qt / Установка, сборка, отладка, тестирование / qt-win-opensource-4.3.0-mingw.exe : Июнь 04, 2007, 17:13
Сегодня собрал сабж - все ОК (MinGW 5.1.3). Один раз похоже ругнулся - прописал путь c:\mingw\bin, и все заработало.
Страниц: 1 ... 28 29 [30]

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