![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
kvak |
![]()
Сообщение
#11
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Так в чем ошибка-то ?
|
|
|
Алексей1153 |
![]()
Сообщение
#12
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
kvak, ты объявляешь указатель
то, что ты забыл создать сам указуемый объект (или хотел не сейчас) - так обнули хотя бы указатель Цитата QComboBox *bbb=0; а если хочешь создать, то создавай Цитата QComboBox *bbb=new QComboBox(this); Думал, после намёка всё станет понятно )) |
|
|
kvak |
![]()
Сообщение
#13
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Да блин. Забыл, что указатель никуда не указывающий ничего не дает. Я просто очень редко программирую под свои нужды. Вот счас понадобились таблицы. А не вкурсе как все-таки установить фиксированную высоту ряда и ширину колонки ? Может быть как-то через методы класса QTableView. Но как ?
|
|
|
Алексей1153 |
![]()
Сообщение
#14
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
в справке есть
Цитата void QTableView::setColumnWidth ( int column, int width ) Sets the width of the given column to be width. This function was introduced in Qt 4.1. See also columnWidth(). void QTableView::setRowHeight ( int row, int height ) Sets the height of the given row to be height. This function was introduced in Qt 4.1. See also rowHeight(). сам я не пробовал ![]() |
|
|
kvak |
![]()
Сообщение
#15
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Да. Но у меня класс то QTableWidget. Я догадываюсь, что можно использовать методы класса QTableView, но как именно не знаю.
|
|
|
Алексей1153 |
![]()
Сообщение
#16
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Inherits QTableView. да так же, как и обычно
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#17
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kvak |
![]()
Сообщение
#18
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Классно
![]() |
|
|
kvak |
![]()
Сообщение
#19
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 5.5.2010 Пользователь №: 1690 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
Появился еше один вопрос. Много пробовал, но не смог понять.
TAB - это моя таблица, объект класса QTableWidget OPEN_PRODUCT() - мой слот Требуется, чтобы myitem указывал на ячейку с координатами (0,0) , чтобы при двойном клике по ней вызывался мой слот. Не получается это сделать. Если кто знает как, подскажите пожалуйста. |
|
|
molchanoviv |
![]()
Сообщение
#20
|
![]() Старейший участник ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 597 Регистрация: 18.7.2008 Из: Саратов Пользователь №: 238 Спасибо сказали: 41 раз(а) Репутация: ![]() ![]() ![]() |
Цитата connect(TAB, SIGNAL(itemDoubleClicked(myitem)), this, SLOT(OPEN_PRODUCT())); Во первых вместо myitem должен стоять тип, во вторых в слоте от тоже должен быть указан. А вообще просто с помощью emit вызывай свой сигнал и все. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 11:01 |