|
4 / 4 / 0
Регистрация: 06.05.2016
Сообщений: 71
|
||||||
Потеря класса при переименовывании связки filename.h & ui_filename.ui в newFilename.h & ui_newFilename.ui07.01.2019, 23:15. Показов 1034. Ответов 6
Доброго времени суток.
Возникла проблема, которую я даже озаглавить нормально не могу. Поэтому опишу ситуацию. У меня есть Qt Application проект, дизайн которого был создан в qt design (т.е. где перебрасывать виджеты на окно). После появилась необходимость слить этот проект с другим. Т.к. с subdirs у меня ничего не получилось, решил из старого всё перебросить в .pri и добавить его в новый. Дабы избежать конфликт имён, MainWindow старого проекта переименовал. И тут начались проблемы с ui файлом. Мои действия:
Ошибок компиляции нет, но теперь класс PbxBoardsWindow не виден (в другом файле, где пытаюсь показать это окно). Вернее, он виден, если заинклудить ui_pbxboardswindow.h, но функции класса (объявленные в pbxboardswindow.h) недоступны (даже если его прописать в #include). Сам mainwindow.ui тоже переименовал в pbxboardswindow.ui. При обращении Ui::PbxBoardsWindow результат не меняется. Сам вопрос: как мне это исправить? От руки прописывать виджеты и создать коннекты оставил как запасной вариант. Хочется всё-таки исправить эту ситуацию средствами qt. P.S. прошу прощения, если плохо донёс мысль и/или ужасно/не по назначению использовал стили оформления (в плане цветов, списков и т.д.).
0
|
||||||
| 07.01.2019, 23:15 | |
|
Ответы с готовыми решениями:
6
query='SELECT * FROM resume WHERE ' & ''' & RecSet('place')& ''' & '=' & '''& s_loc &''' & - что не так? error '80020009' Îøèáêà. /lalala/profile.asp, line 28 Помогите найти драйвера для pci\ven_8086&DEV_266E&SUBSYS_A002145&REV_05\3&13C0B0C5&0&F2 |
|
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
|
|
| 08.01.2019, 00:13 | |
|
В *.pro-файле проекта, в котором теперь используются переименованные файлы вы прописали расположение этих самых переименованных файлов?
Добавлено через 1 минуту В редакторе форм вы переименовали ваш виджет?
1
|
|
|
4 / 4 / 0
Регистрация: 06.05.2016
Сообщений: 71
|
|||||||||||||
| 08.01.2019, 00:50 [ТС] | |||||||||||||
|
Содержимое .pri файл
0
|
|||||||||||||
|
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
|
|
| 08.01.2019, 00:55 | |
|
Колонка на изображении.
Ваши переименованные файлы отображаются в обозревателе файлов проекта?
1
|
|
|
4 / 4 / 0
Регистрация: 06.05.2016
Сообщений: 71
|
|||||||
| 08.01.2019, 01:35 [ТС] | |||||||
|
Да, в этой колонке значение стоит PbxBoardsWindow
Могу прикрепить скриншоты дизайнера и обозревателя проекта Добавлено через 9 минут Господи, я полнейший дурак )) Ошибка заключалась в переименованом файле (старом mainwindow.h, текущем pbxboardswindow.h). Я в нём изменил абсолютно всё, кроме этих двух строчек:
Так вот, файл-то я переименовал, а вот переписать эти директивы забыл. В проекте присутствует другой файл mainwindow.h (этот файл появился в новом проекте, в который я закинул .pri - шный). Именно поэтому я не мог обратиться к переименованному классу даже при include, ведь он просто игнорировался. P.S. в связи с слабыми познаниями директивы ifndef, моё описание принципа работы может быть не правильным. Советую вам самим про это почитать.
0
|
|||||||
|
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
|
|
| 08.01.2019, 01:42 | |
|
Спасибо, я знаю)
Добавлено через 10 секунд Рад, что нашли ошибку)
0
|
|
|
4 / 4 / 0
Регистрация: 06.05.2016
Сообщений: 71
|
|||||||
| 08.01.2019, 03:12 [ТС] | |||||||
0
|
|||||||
| 08.01.2019, 03:12 | |
|
Помогаю со студенческими работами здесь
7
немогу найти драйвера на PCI\VEN_1039&DEV_7012&SUBSYS_810D1043&REV_A0\3&61AAA01&0&17 Мультимедиа контролер PCI\VEN_14F1&DEV_8800&SUBSYS_EA3D14F1&REV_05\4&25700A26&0&3020 Нужен драйвера, код PCI\VEN_1039&DEV_7012&SUBSYS_0C98105B&REV_A0\3&B1BFB68&0&17 Драйвера на PCI\VEN_10B7&DEV_1700&SUBSYS_80EB1043&REV_12\4&2E98101C&0&28 F0 Кто встречался с таким, подскажите - (#206;áúåêò) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|