![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
edwardoid |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Два вопроса:
1) Как сделать, чтобы при одинарном клике на виджете я мог вызвать функцич свою а потом перерисовать Виджет? 2) Как сделать, чтобы в моменты, когда мышь на виджете при движении я мог контролировать координаты Х и У, т.е. напрмер если мышь перемесетили на x+=20; a заставил перескочить на x+=120 |
|
|
ViGOur |
![]()
Сообщение
#2
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
edwardoid |
![]()
Сообщение
#3
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
CODE setCentralWidget(scribbleArea); видимо это надо было, но у меныа компилится и не запускается! |
|
|
ViGOur |
![]()
Сообщение
#4
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
scribbleArea, у тебя есть? Или ты просто скопировал и вставил?
![]() |
|
|
edwardoid |
![]()
Сообщение
#5
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Не, ну я конечно дурак, но догадался вписать свой виджет.
У меня scribbleArea азменен на widget именно так мойвиджет и называется. widget класс типа EField мой класс. |
|
|
ViGOur |
![]()
Сообщение
#6
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
object - объект какого класса или если класс твой, то производного от какого?
|
|
|
edwardoid |
![]()
Сообщение
#7
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 171 Регистрация: 1.5.2008 Из: Ереван, Армения Пользователь №: 164 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
object - подразумевается MainWindow, сам класс EField наследует QWidget.
setCentralWidget(widget); для компилятора должен выглядеть как QMainWindow.setCentralWidget(QWidget*) т.е. все ок. А еще я так и не понял, как можно менять положение курсира мышки, что-то setCursor() мне не помог ;( |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 10.6.2025, 12:18 |