LINUX.ORG.RU

Заголовочное окно

 


0

1

У программ есть заголовочное окно и мне бы хотелось увидеть статью по тому, как его самому рисовать с помощью QT! Я искал и сам не смог найти, нужна помощь!

с помощью QT

На QuickTime окна не рисуют, вендузятник.

anonymous
()
Ответ на: комментарий от CrossFire

Ну как бы, что бы иконка кнопки закрыть, развернуть\свернуть, а также что бы был menuBar на одно строфе. Ммм., знаешь, как в AdobePhotoshop?

notname
() автор топика
Ответ на: комментарий от notname

Отключаем стандартный заголовок, рисуем свой руками, все иконки на кнопки управления окном свои, руками же обрабатываем перемещение/ресайз.

На самом деле запрос в гугл хороший, можно еще поискать реализации по гитхабу, например https://github.com/dragondjf/QFramer/tree/develop/QFramer вот тут FTitleBar и FMainWindow. Я не говорю что все они хорошие, но как отправная точка вполне пойдут.

https://github.com/Drusy/qt-borderless

CrossFire ★★★★★
()
Последнее исправление: CrossFire (всего исправлений: 1)
Ответ на: комментарий от CrossFire

Ну то что по второй ссылке, не очень надо. А вот первая, я не знаю что и сказать. Запускаю проект, 111ошибок. Я даже не могу посмотреть как выглядит программа, что бы знать, что я еще могу присмотреть, что бы потом не было вопросов. Да и вобще, как сделано то, что мне надо

notname
() автор топика
Ответ на: комментарий от CrossFire

Уже посмотрел, ща буду делать. Слушай, а ты знаешь как к одному .ui-файлу подключится. Например у меня есть несколько с++-файлов, но мне нужен .ui-файл, чтобы я мог делать все на одном, как такое сотворить?

notname
() автор топика
Ответ на: комментарий от notname

Если я правильно понимаю о чем идет речь, то в контекстном меню виджета в дизайнере есть пункт типа «Преобразовать в », там можно выбрать нужный класс формы который будет вставлен.

CrossFire ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.