|
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 28
|
|
Реализация графического интерфейса12.09.2013, 21:21. Показов 7932. Ответов 38
Метки нет (Все метки)
Добрый день.Долгое время уже изучаю c++,сейчас надоели консольные приложения,решил научиться делать кнопки и т.д. Почитал как это делается,было много разных вариантов,где-то писали что это устарело,либо это "не огонь".Можете подсказать литературу которую нужно изучить?
0
|
|
| 12.09.2013, 21:21 | |
|
Ответы с готовыми решениями:
38
Подключение графического интерфейса Создание графического интерфейса |
| 13.09.2013, 20:15 | |
|
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||
| 13.09.2013, 20:21 | ||
|
Не по теме:
Добавлено через 1 минуту Не по теме: У вас ОС Linux? Добавлено через 3 минуты Не по теме: У нас, наверное, библиотеки разные (я про 5.0.2 пишу, для windows).
0
|
||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|||||||||||||||
| 13.09.2013, 20:37 | |||||||||||||||
Добавлено через 8 минут
0
|
|||||||||||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||
| 13.09.2013, 20:38 | ||||
|
0
|
||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|||
| 13.09.2013, 20:51 | |||
|
Может у нас разные варианты перевода, давайте переведем:
To include the definitions of the module's classes, use the following directive: Чтобы включить определения классов модуля, используйте следующую директиву: + Я же нашел этот файл (по-видимому из-за того, что библиотека немного свежее вашей), значит это файл. И дальше в доке написано: QT += widgets это я так понял вместо 'gui' надо теперь писать. (Во всяком случае, когда запилят уже нормальную поддержку 5-ой кути)
0
|
|||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||||||||||||
| 13.09.2013, 21:04 | ||||||||||||
взял пример из книги который указывал поменял include и в .pro добавил QT += widgets Виндос семерка, QtCreator 5.1.1 Добавлено через 2 минуты вот полный текст
TEMPLATE = app SOURCES = hello.cpp QT += widgets win32:TARGET = Hello
0
|
||||||||||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|||||||
| 13.09.2013, 21:30 | |||||||
|
Но тут я обратил внимание на .pro файл своего проекта и увидел забавную вещь: Кликните здесь для просмотра всего текста
Так поддерживается совместимость Qt4 u Qt5. (в спойлере выделено как #!!!!!!!!!!!!!!!) Вот очень полезная тема по этому поводу: http://qt-project.org/forums/viewthread/23119 Там показано, что *.pl скрипты, которые выпускает Nokia для замены путей для инклуда, заменяет <QtGui> HA <QtWidgets> и так далее, советую почитать, если интересно.
0
|
|||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
|||||||
| 13.09.2013, 21:39 | |||||||
|
начал писать он автоматом ввел QtWidgets/ потом из второго списка QtWidgets но это было до того как я написал в pro файл QT += widgets когда ввел то поведение изменилось сразу предлагает QtWidgets т.е получается
0
|
|||||||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||||||||||||
| 13.09.2013, 21:50 | ||||||||||||
|
И вообще, <QtWidgets> ввели как расширение <QtGui>. <QtGui> содержит базовые абстракции <QtWidgets> уже расширяет <QtGui> для определенных платформ. И, если подвести итог: 1.Используем в .pro файле конструкцию
2. Инклудим все файлы как и раньше, только крайне не рекомендуется использовать префиксы типа
0
|
||||||||||||
|
25 / 25 / 3
Регистрация: 24.06.2013
Сообщений: 109
|
|
| 13.09.2013, 21:53 | |
|
Получается, что актуальная литература есть только в доках и на русский еще не переводили?
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,875
|
||
| 13.09.2013, 22:07 | ||
|
так что скачай четверку, правда не знаю где на официальном сайте не нашел, по ней книг куча а когда научишься разберешься то легко перейдешь на следующую версию
0
|
||
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
||
| 13.09.2013, 22:14 | ||
|
iceglen, конечно же актуальная и точная информация ТОЛЬКО в доках (по чему бы то ни было).
А как я выше писал, то стиль инклудов на qt5 не отличается от 4.*Не по теме: что-то мы раздули темку :D
0
|
||
| 13.09.2013, 22:31 | ||||||
|
Не по теме: Вопрос к тов. gromo. Как к creator'у подцепить 4-ю версию? У меня так же стоит арч х86_64. Ситуация аналогичная - стоит все вперемешку начиная от qt3(прицепился как зависимость) до qt5.1.1. При вооде
1
|
||||||
| 13.09.2013, 22:47 | ||
|
Не по теме:
Посмотрите Tools > Options > Buil & Run > Kits в текущей конфигурации пункт Qt Version: и там выбираете нужную. (лично у меня там только qt4. Если ничего нету, то вручную добавляем путь к qmake)
1
|
||
| 13.09.2013, 22:49 | |
|
Не по теме: У автора темы 2 сообщения на форуме, он тут и не появляется уже, а вы развели тут...
0
|
|
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
| 13.09.2013, 23:00 | |
|
Не по теме: iceglen, кстати у вас там, наверное, прописан путь /usr/lib/qt4/bin/qmake Добавлено через 1 минуту Добавлено через 1 минуту Ах да, всех с Днем Программиста что-ли
1
|
|
| 13.09.2013, 23:04 | |
|
Не по теме: Уже прикрутил, большое спасибо. В /usr/bin есть куча симлинков (qmake-qt3 qmake-qt4 и qmake=qmake-qt5) - их и использовал для настройки. А вообще мейнтейнеры арча вроде как переименовали qt5 просто в qt. Из-за этого и пошла вся каша.
1
|
|
| 13.09.2013, 23:17 | |
|
1
|
|
| 13.09.2013, 23:18 | |
|
2
|
|
| 13.09.2013, 23:18 | |
|
Создание графического пользовательского интерфейса
GUI: с чего начинать разработку графического интерфейса? Подскажите библиотеку для создание графического интерфейса Среда разработки под C++ с элементами графического интерфейса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|