5761
|
Qt / Пользовательский интерфейс (GUI) / Глюк или прикол? :)
|
: Сентября 09, 2007, 19:31
|
Кидаю на окошко 12 QCalendarWidget. Выставляю с янаваря по декабрь текущего года. Кликаю мышью на изменение года и, ничего не изменяя, кликаю на любой день. Если месяц август, что становится сентябрь. Если месяц сентябрь, то никакого изменения. Если месяц отличен от августа и сентября, то ставится январь. Не думаю, что так и должно быть.  Юмор или глюк?
|
|
|
5762
|
Qt / Установка, сборка, отладка, тестирование / Re: Как поставить QDevelop и Qt4 под Ubuntu?
|
: Сентября 07, 2007, 18:33
|
KUbuntu=Ubuntu-Gnome+KDE В общем тоже самое. Вот как сделал с кутей я: 1. Скомпилировал и установил исходники кути 4.3.1в /usr/local/Trolltech/Qt-4.3.1 2. Создал симлинк /usr/bin/qmake4 на /usr/local/Trolltech/Qt-4.3.1/bin/qmake. 3. Скачал с оффсайта исходники qDevelop (лучше брать из svn). 4. Распаковал, зашел, qmake4, make. 5. Из ./bin запустил и прописал пути к куте. 6. Работаю и не жалуюсь.  При компилировании qDevelop могут возникнуть проблемы, но они все решаемы. 
|
|
|
5764
|
Qt / Общие вопросы / Re: Помощь по нитям
|
: Сентября 06, 2007, 17:53
|
Это я понял. Есть у меня главный класс, в нем функция, которая обращается к другим функциям, данным ЭТОГО класса. Как мне закинуть ее в Run? Надо просто вызвать необходимую public функцию из метода run() Только она (функция и, соотвественно, класс, ее содержащий) должна быть thread-safe, т.е. надо применять мютексы для исключения одновременного изменения данных. А можно немного поподробнее? Есть у меня класс: class MainWindowImpl : public QMainWindow { public: void updateFileList(const QString qsPath) { .............. Добавление в QTableWidget } } Как эту функцию вызвать из треда? Ведь в данном случае в треде нужно создать экземпляр класса? Или как?
|
|
|
5766
|
Qt / Общие вопросы / Re: Помощь по нитям
|
: Сентября 06, 2007, 12:01
|
Это я понял. Есть у меня главный класс, в нем функция, которая обращается к другим функциям, данным ЭТОГО класса. Как мне закинуть ее в Run?
|
|
|
5767
|
Qt / Общие вопросы / Помощь по нитям
|
: Сентября 06, 2007, 11:25
|
Никак не могу разобраться с работой нитей в куте. Как, допустим, мне запихнуть функцию в поток?
|
|
|
5769
|
Qt / Общие вопросы / Re: Как изменить размер программы при загрузке? qt3.3.4
|
: Сентября 06, 2007, 11:11
|
Вот такой код успешно уменьшает размер в 3 раза на куте 4.3.1 MainWindowImpl win; win.show(); win.setUpdatesEnabled(false); Qt::WindowStates WinState=win.windowState(); win.setWindowState(Qt::WindowMinimized); win.setWindowState(Qt::WindowActive); win.setWindowState(WinState); win.setUpdatesEnabled(true);
|
|
|
5775
|
Qt / Model-View (MV) / Re: Сортировка в модели
|
: Августа 29, 2007, 18:32
|
Все решено, спасибо den'ka. Признаю, что был глуп, просто не так давно программирую. Спасибо всем за помощь. Тему можно закрыть.
|
|
|
|
|