Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Байт
Эксперт C
17758 / 11783 / 2448
Регистрация: 24.12.2010
Сообщений: 23,681
#1

Главный виджет и его дочки - C++ Qt

23.11.2012, 20:37. Просмотров 804. Ответов 15
Метки нет (Все метки)


http://www.cyberforum.ru/qt/thread1655000.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2012, 20:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Главный виджет и его дочки (C++ Qt):

Вывод окна на главный план
Вечер добрый, есть у меня программа где из главного окна (QMainWindow)...

QFileDialog не отображается, а копирует главный GUI
Пытаюсь выполнить в Qt обычный функционал открытия QFileDialog через клик на...

QtConcurrent - заставить главный поток ждать своих детей
Вобщем не успел я разобраться QtConcurrent::run, и тут новая беда :) допустим...

Скрывающийся виджет Qt
Народ, подскажите реализацию идею. Хочу сделать скрывающийся виджет, т.е. при...

Скрытый виджет
Добрый день! У меня есть список камер, у каждой камеры есть список потоков....

15
Байт
Эксперт C
17758 / 11783 / 2448
Регистрация: 24.12.2010
Сообщений: 23,681
25.11.2012, 00:34  [ТС] #2
Может быть тут нужны какие-то игры с Layout ?
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
25.11.2012, 01:42 #3
Байт, не поможет?
1
Байт
Эксперт C
17758 / 11783 / 2448
Регистрация: 24.12.2010
Сообщений: 23,681
25.11.2012, 02:16  [ТС] #4
Dmitriy_M, Спасибо. Вы очень добры.

Добавлено через 3 минуты
Но не дай Бог вам обратиться ко мне за советом. Я уж теперь буду знать куда вас послать

Добавлено через 6 минут
А ссылочка интересная. С удовольствием почитаю на досуге.
0
Day
1159 / 964 / 83
Регистрация: 29.10.2009
Сообщений: 1,385
25.11.2012, 02:30 #5
Dmitriy_M,

Не по теме:

у меня такое ощущение, что вы хоть и очень много знаете, но не слишком хорошо разбираетесь в собаках. Таксы - звери как правило эммоционально устойчивые. Только не надо им на лапы наступать. Не все таксы это любят. Ну и независимо от этого - чрезвычайно упорные. Ежели чего ему надо, достанет хоть из под земли. Это мое ИМХО, старого таксовода, которое вас, конечно, ни к чему не обязывает.

0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
25.11.2012, 17:00 #6
Day,

Не по теме:


Если такса не способна на самообучение, может ей уйти на покой?



Байт, а что хотел? В одном из топиков говорил, что обложился книжками по Qt, а у того же Макса Шлее целая глава про компоновщики.
Может тебе проще будет с gtk+ работать, он полностью написан на Си.
0
Day
25.11.2012, 23:10
  #7

Не по теме:

Цитата Сообщение от Dmitriy_M Посмотреть сообщение
уйти на покой
Вы затронули очень больную тему. Ну что ж, подождем пока эта тема будет интересна и вам

0
_SASA_
133 / 137 / 7
Регистрация: 22.08.2011
Сообщений: 484
26.11.2012, 12:13 #8
Здравствуйте! Я не знаток QT и т.д., но если долго не получается, а
времени жизни у нас у всех и так мало (ещё и этим разбираться), то
может лучше эту проблему обойти... Да, можно конечно постоянно
пересчитывать родительские координаты и задавать от них дочкам,
а можно и забить на оконный интэрфэйс и сделать все панелями-
фрэймами, MDI - тоже не плохой вариант... От случая смотрите!!!
Qt сейчас обновляется быстрее наших славянских книжек. Удачи!
_______________________________________________________________
Ну и времена! Нынче и старцев через дорогу не переведут... беззаветно.
1
Байт
Эксперт C
17758 / 11783 / 2448
Регистрация: 24.12.2010
Сообщений: 23,681
26.11.2012, 13:51  [ТС] #9
_SASA_, похоже, что вы правы. Я уже склоняюсь к MDI, тем более что штука знакома по прежним жизням.
Не все мне в ней нравится, но пожалуй придется потерпеть и смириться. Вот еще денечек подожду...
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
27.11.2012, 11:04 #10
Цитата Сообщение от _SASA_ Посмотреть сообщение
Здравствуйте! Я не знаток QT и т.д., но если долго не получается, а
времени жизни у нас у всех и так мало (ещё и этим разбираться), то
может лучше эту проблему обойти...
Сперва подумай, потом садись за компьютер. Есть такой антипаттерн Programming by permutation.
1
_SASA_
133 / 137 / 7
Регистрация: 22.08.2011
Сообщений: 484
27.11.2012, 12:44 #11
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Сперва подумай, потом садись за компьютер. Есть такой антипаттерн Programming by permutation.
Ну прям всё, как у нас на работе... Страшно то, что тут нас таких много... Я понимаю что подход не совсем верен!
Это хорошо когда, можно в кресле сесть и отладть и т.д, а когда у тебя 5 мин = все свои надстройки подключить
и запустить (проверить во время ремонта или профилактики) на агрегате (я не говорю, что их много) в цехах на
производстве, то там не до изысков и красоты ООП, там важна скорость и надежность, а иначе будет
простой предприятия = убытки = деньги = зарплата = налоги и пенсии гос-ва (последнее нам тщательно втирают) и
ВСЁ ВМЕСТЕ== вынос мозга на ковре - и кому там объяснять, что во флажке не взвёлся байтик и пошёл брак
или что пошло всё не так как задумывалось другими, которым было всё изначально пофигу, потому что всё
придумал программист (или его заставили очень БЫСТРО придумать)... Итогог работы: всё затычки к затычкам...
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
27.11.2012, 14:52 #12
Кликните здесь для просмотра всего текста
Цитата Сообщение от _SASA_ Посмотреть сообщение
Ну прям всё, как у нас на работе... Страшно то, что тут нас таких много... Я понимаю что подход не совсем верен!
Это хорошо когда, можно в кресле сесть и отладть и т.д, а когда у тебя 5 мин = все свои надстройки подключить
и запустить (проверить во время ремонта или профилактики) на агрегате (я не говорю, что их много) в цехах на
производстве, то там не до изысков и красоты ООП, там важна скорость и надежность, а иначе будет
простой предприятия = убытки = деньги = зарплата = налоги и пенсии гос-ва (последнее нам тщательно втирают) и
ВСЁ ВМЕСТЕ== вынос мозга на ковре - и кому там объяснять, что во флажке не взвёлся байтик и пошёл брак
или что пошло всё не так как задумывалось другими, которым было всё изначально пофигу, потому что всё
придумал программист (или его заставили очень БЫСТРО придумать)... Итогог работы: всё затычки к затычкам...

Вот когда начнут заказчики штрафовать за нарушение сроков, тогда будете думать над качеством ПО.
0
_SASA_
133 / 137 / 7
Регистрация: 22.08.2011
Сообщений: 484
27.11.2012, 15:21 #13
Dmitriy_M, сроки просто сверх быстрые (во всяком случае пока),
других нам ине выделяют... другое дело сопровождение, и особенно передача.
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
27.11.2012, 16:19 #14
Цитата Сообщение от _SASA_ Посмотреть сообщение
сроки просто сверх быстрые (во всяком случае пока),
других нам ине выделяют... другое дело сопровождение, и особенно передача.
Это не оправдание, т. к. сроки есть у всех.
0
Байт
Эксперт C
17758 / 11783 / 2448
Регистрация: 24.12.2010
Сообщений: 23,681
28.11.2012, 21:22  [ТС] #15
Цитата Сообщение от _SASA_ Посмотреть сообщение
MDI - тоже не плохой вариант..
Попробовал. Штука оказалась жуткая. Даже хуже чем в предыдущих (OWL) инкарнациях. Но по-дороге наткнулся на QWorkSpace. Кажись, именно то, что нужно. Завтра с утречка попробуем. Опять все переделывать... Но это нам не привыкать.

Добавлено через 27 минут
Увы, как я выяснил, этот класс устарел. Вместо него как бы ничего не предлагается
http://doc.crossplatform.ru/qt/4.3.2/qworkspace.html
Или предлагается это козюлистое MDI, где надо левой пяткой правое ухо чесать?
Хотя наткнулся я на QWorkSpase в статье самого Марка Саммерфилда...
0
Dmitriy_M
1410 / 1293 / 124
Регистрация: 20.03.2009
Сообщений: 4,605
Записей в блоге: 11
29.11.2012, 10:59 #16
Цитата Сообщение от Байт Посмотреть сообщение
Попробовал. Штука оказалась жуткая. Даже хуже чем в предыдущих (OWL) инкарнациях. Но по-дороге наткнулся на QWorkSpace. Кажись, именно то, что нужно. Завтра с утречка попробуем. Опять все переделывать... Но это нам не привыкать.

Добавлено через 27 минут
Увы, как я выяснил, этот класс устарел. Вместо него как бы ничего не предлагается
http://doc.crossplatform.ru/qt/4.3.2/qworkspace.html
Или предлагается это козюлистое MDI, где надо левой пяткой правое ухо чесать?
Хотя наткнулся я на QWorkSpase в статье самого Марка Саммерфилда...
Не осилил компоновщики? Тогда посмотри на QDocWidget
0
29.11.2012, 10:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2012, 10:59
Привет! Вот еще темы с решениями:

Виджет на виджете
Есть некоторый QGLWidget и есть QWidget с несколькими QLabel. Мне...

Подскажите виджет
Нужно где-то отобразить картинку и нужно чтобы можно было выделить ее кусок...

Виджет KeySequenceEdit
Привет, хочу сделать глобальные хот-кеии обработку действий для них. Задавать...

Виджет дерева
Вобщем нужно создать дерево, но вот немогу разобратся какой имено виджет надо....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru