Здравствуйте, гость ( Вход | Регистрация )
|
RazrFalcon |
22.8.2010, 7:02
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Есть к примеру таблица(QTableWidget). К ней обращаюсь из разных функций. То есть если к примеру:
могу обращятся к table только здесь, из другой функции не могу.Если делаю наоборот, глобально создаю: то сразу QWidget: Must construct a QApplication before a QPaintDeviceОшибка новичка, но не могу понять в чем проблема. Так как без дизайнера первый раз пишу. PS прошу сильно не пинать |
|
|
|
![]() |
|
RazrFalcon |
22.8.2010, 11:08
Сообщение
#2
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Почитал ссылки, ничего в принципе нового не открыл. Так и не нашел там нужного. Ну разве что через слоты?!
dreamcode, спасибо заработало. Я знал что решение простое Разве что дополню, что нужно именно: Иначе создается еще одно окно.Появилась проблема: Приводит к error: ISO C++ forbids declaration of ‘QTableWidget’ with no type В .h кинул #include <QTableWidget> и все завелось, еще раз всем спасибо. Хмм... Через несколько успешных компиляций выдало QMetaObject::connectSlotsByName: No matching signal for on_table_cellDoubleClicked(int,int) QMetaObject::connectSlotsByName: No matching signal for on_table_cellChanged(int,int) При условии что ничего особо не менял, только мелочи. Как сделать "Go To Slot" ("Перейти к слоту", у меня англ версия просто) программно, а не через дизайнер? Я так понимаю через слоты?! Сообщение отредактировал RazrFalcon - 22.8.2010, 11:28 |
|
|
|
RazrFalcon Основы написания программы без использования дизанера 22.8.2010, 7:02
Litkevich Yuriy Цитата(RazrFalcon @ 22.8.2010, 11:02) гло... 22.8.2010, 7:46
dreamcode В классе MainWindow определи поле QTableWidget* t... 22.8.2010, 9:05
Litkevich Yuriy Цитата(dreamcode @ 22.8.2010, 13:05) А по... 22.8.2010, 10:49
BRE В .h вместо #include <QTableWidget> лучше до... 22.8.2010, 11:31
RazrFalcon Цитата(BRE @ 22.8.2010, 11:31) Не большие... 22.8.2010, 11:56
Litkevich Yuriy Цитата(RazrFalcon @ 22.8.2010, 15:08) Поч... 22.8.2010, 12:38
RazrFalcon Цитата(Litkevich Yuriy @ 22.8.2010, 12:38... 22.8.2010, 15:00
Litkevich Yuriy Цитата(RazrFalcon @ 22.8.2010, 19:00) Оно... 22.8.2010, 15:01
RazrFalcon все как то туго...
connect(table, SIGNAL(c... 22.8.2010, 15:24
dreamcode Цитата(Litkevich Yuriy @ 22.8.2010, 10:49... 22.8.2010, 16:07
Litkevich Yuriy Цитата(dreamcode @ 22.8.2010, 20:07) А чт... 22.8.2010, 16:37
RazrFalcon Разобрался с слотами-сигналами. Всякое простое тип... 26.8.2010, 23:04
kwisp Цитата(RazrFalcon @ 27.8.2010, 0:04) Поче... 27.8.2010, 14:57
CodeHunter Цитата(Litkevich Yuriy @ 22.8.2010, 16:37... 27.8.2010, 16:38
RazrFalcon .cppMainWindow::MainWindow(QWidget *pa... 27.8.2010, 16:41
Litkevich Yuriy Цитата(CodeHunter @ 27.8.2010, 20:38) При... 27.8.2010, 19:14![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.1.2026, 4:04 |