![]() |
|
|
![]()
|
|
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
Есть 2 класса – klass1 и klass2 – в первом классе есть lineEdit и его обработчик textChanged, во втором – таблица TableWidget + ее слот onClick, в котором выполняются различные действия…
Вопрос – каким образом этот слот onClick класса2 можно вызывать в обработчике textChanged класса1? Через connect не получается, так как пишет о несопоставимости типов параметров слота - textChanged (string) и сигнала onClick(int, int)… + еще хотелось бы узнать как возможно сделать программную прокрутку таблицы – то есть чтобы, например, по клику кнопки, первой видимой в таблице строкой стала бы строка с заданным номером (как будто мы вручную промотали таблицу до нужной строки)… |
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
так что же получается - нельзя сделать программную "прокрутку" таблицы (чтобы заданная строка стала первой видимой строкой в таблице)?
|
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
Все можно, вызывайте нужный метод вручную из обработчика второго класса onClick.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| sergey_85 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 445 Регистрация: 17.4.2007 Где: Россия, Челябинск Репутация: нет Всего: 1 |
void QTableWidget::setCurrentCell ( int row, int column )?
Это сообщение отредактировал(а) sergey_85 - 27.4.2010, 14:33 -------------------- A good design always pays off. |
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
первый вопрос решил (про ручной вызов метода онклик) - остался вопрос о программной "прокрутке" таблицы:
sergey_85: и что? допустим пробую
и абсолютно ничего не происходит... |
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 5 Всего: 39 |
Вам разработчики зачем такую хорошую документацию писали?
void QAbstractItemView::scrollTo ( const QModelIndex & index, ScrollHint hint = EnsureVisible ) -------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
а какие параметры будут для этого метода корректными (что-то никак не выходит)?
допустим для первой строки:
естес-но ошибка в параметрах, а точнее в первом, - как его корректно задать? Это сообщение отредактировал(а) gordmiand - 28.4.2010, 21:42 |
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
так как же все-таки корректно задать первый параметр для метода scrollTo?
|
|||
|
||||
| gordmiand |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 772 Регистрация: 15.4.2007 Репутация: нет Всего: 0 |
|
|||
|
||||
| xwicked |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 9.4.2010 Где: Старый Оскол Репутация: 1 Всего: 1 |
Пожалуйста:
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |