5761
|
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 могут возникнуть проблемы, но они все решаемы.
|
|
|
5763
|
Qt / Общие вопросы / Re: Помощь по нитям
|
: Сентябрь 06, 2007, 17:53
|
Это я понял. Есть у меня главный класс, в нем функция, которая обращается к другим функциям, данным ЭТОГО класса. Как мне закинуть ее в Run? Надо просто вызвать необходимую public функцию из метода run() Только она (функция и, соотвественно, класс, ее содержащий) должна быть thread-safe, т.е. надо применять мютексы для исключения одновременного изменения данных. А можно немного поподробнее? Есть у меня класс: class MainWindowImpl : public QMainWindow { public: void updateFileList(const QString qsPath) { .............. Добавление в QTableWidget } } Как эту функцию вызвать из треда? Ведь в данном случае в треде нужно создать экземпляр класса? Или как?
|
|
|
5765
|
Qt / Общие вопросы / Re: Помощь по нитям
|
: Сентябрь 06, 2007, 12:01
|
Это я понял. Есть у меня главный класс, в нем функция, которая обращается к другим функциям, данным ЭТОГО класса. Как мне закинуть ее в Run?
|
|
|
5766
|
Qt / Общие вопросы / Помощь по нитям
|
: Сентябрь 06, 2007, 11:25
|
Никак не могу разобраться с работой нитей в куте. Как, допустим, мне запихнуть функцию в поток?
|
|
|
5768
|
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);
|
|
|
5774
|
Qt / Model-View (MV) / Re: Сортировка в модели
|
: Август 29, 2007, 18:32
|
Все решено, спасибо den'ka. Признаю, что был глуп, просто не так давно программирую. Спасибо всем за помощь. Тему можно закрыть.
|
|
|
|
|