Здравствуйте, гость ( Вход | Регистрация )
NordWest | Дата 14.12.2009, 11:40 |
// Вот собственно две функции, которые через диалоговые окна открытия и сохранения файлов сохраняют // лэйаут и геометрию всех виджетов. Проверено в M$ Windows и Linux . Спасибо, то что надо. Только под виндой пришлось trUtf8() заменить на tr(), т.к. квадратики выдавались. И (+".pan") убрал, т.к. имя получалось "*.pan.pan". Под Lin ещё не пробовал. А так всё отлично. Спс! |
|
&-rey | Дата 29.11.2009, 14:55 |
ошибка найдена, не сохранялось в реесте, и сохранение можно сделать проще. | |
&-rey | Дата 28.11.2009, 21:50 |
подскажите каким образом можно сохранить QbyteArray в реестре ? пробовал конвертитровать в String, не вышло, попробовал сделать так:
но при его вычитке size = 0;
сами методы обрабатываются корректно. |
|
DEADHUNT | Дата 2.11.2009, 17:27 |
Кто же еще мог заморачиваться В блоге даже написал по этому поводу. И это еще, чтобы показать нужный виджет. в примере идёт определение текущего видимого QDockWidget`а через QTabBar, а мне надо что-то типа setCurrentIndex, setCurrentWidget из QTabWidget только для программного управления QDockWidget`ами вообще-то ниже нашёл то что надо. |
|
Litkevich Yuriy | Дата 2.11.2009, 16:22 |
Кто же еще мог заморачиваться извини из головы выпало |
|
SABROG | Дата 2.11.2009, 12:41 |
есть много QDockWidget`s соединённых через tabifyDockWidget как можно показать определённый DockWidget? поищи по форуму, кто-то основательно озадачивался вопросом программного управления QDockWidget`ов, не помню кто именно.Кто же еще мог заморачиваться В блоге даже написал по этому поводу. И это еще, чтобы показать нужный виджет. |
|
Litkevich Yuriy | Дата 1.11.2009, 22:42 |
есть много QDockWidget`s соединённых через tabifyDockWidget как можно показать определённый DockWidget? поищи по форуму, кто-то основательно озадачивался вопросом программного управления QDockWidget`ов, не помню кто именно. |
|
DEADHUNT | Дата 1.11.2009, 22:23 |
раз тема про QDockWidget есть тоже вопрос. есть много QDockWidget`s соединённых через tabifyDockWidget как можно показать определённый DockWidget? | |
JuryS1806 | Дата 1.11.2009, 22:14 |
Это точно ! если не назначить имя объекта, срабатывает как-то странно . Спасибо за подсказку. | |
Litkevich Yuriy | Дата 23.10.2009, 20:54 |
QMainWindow::saveState(), и это значение сохранить в реестр, восстанавливается QMainWindow::restoreState() К этому надо ещё одну важную деталь добавлять, сохраняться/восстанавливаться будут только те виджеты для которых задано имя объекта, через setObjectName (как это "делает" Дизайнер) |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 25.4.2024, 14:54 |