Russian Qt Forum
Июля 04, 2025, 02:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 383 384 [385] 386 387 ... 389
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 могут возникнуть проблемы, но они все решаемы. Улыбающийся
5763  Qt / Общие вопросы / Re: Помощь по нитям : Сентября 06, 2007, 18:58
Спасибо всем за помощь. Буду как-нибудь раскапывать.
5764  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, 17:39
По поводу синхронизации читать это: http://tula.bofh.ru/articles/184 (осторожно, ненормативная лексика)

Улыбающийся Спасибо, это уже не раз изучал, хотя и не таким доступным языком. Улыбающийся
5766  Qt / Общие вопросы / Re: Помощь по нитям : Сентября 06, 2007, 12:01
Это я понял. Есть у меня главный класс, в нем функция, которая обращается к другим функциям, данным ЭТОГО класса. Как мне закинуть ее в Run?
5767  Qt / Общие вопросы / Помощь по нитям : Сентября 06, 2007, 11:25
Никак не могу разобраться с работой нитей в куте. Как, допустим, мне запихнуть функцию в поток?
5768  Qt / Пользовательский интерфейс (GUI) / Re: Очень растянутые Header-ы у TableView (вертикальные) (win, qt 4.3) : Сентября 06, 2007, 11:21
Попробуй resizeRowsToContents()
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);
5770  Qt / Общие вопросы / Re: Как изменить размер программы при загрузке? qt3.3.4 : Сентября 04, 2007, 11:39
Может по времени что-то освободилось. От сворачивания-разворачивания врядли освободится память. Кидай код, может там что-то не то.
5771  Qt / Пользовательский интерфейс (GUI) / Re: [Qt 4.3.1] QtTableView и множественное удаление : Сентября 03, 2007, 11:50
По идее, событие смены текущего элемента должно происходить после того, как обновление закончено...
Почему? Курсор, на сколько я знаю, элемент не графический, поэтому обновляться должен всегда. Хотя не уверен.
5772  Qt / Общие вопросы / Re: Как изменить размер программы при загрузке? qt3.3.4 : Сентября 03, 2007, 11:47
А вы точно уверены, что размер уменьшается именно от сворачивания?
5773  Qt / Пользовательский интерфейс (GUI) / Re: [Qt 4.3.1] QtTableView и множественное удаление : Сентября 03, 2007, 11:24
Извини, если слишком глупо помогу, но можно перед удаление запомнить курсор, установить курсор на не удаляемый элемент, вернуть курсор, если не удален.
5774  Компиляторы и платформы / Windows / Re: Принципиальное отличие консольных и GUI- приложений : Сентября 02, 2007, 17:04
Не встречал консольное приложение с графическими окнами.... Можно пример?
5775  Qt / Model-View (MV) / Re: Сортировка в модели : Августа 29, 2007, 18:32
Все решено, спасибо den'ka. Признаю, что был глуп, просто не так давно программирую. Спасибо всем за помощь. Тему можно закрыть.
Страниц: 1 ... 383 384 [385] 386 387 ... 389

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