Невидимое окно |
Здравствуйте, гость ( Вход | Регистрация )
Невидимое окно |
bigory |
1.11.2010, 23:37
Сообщение
#1
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброе время суток!
Подскажите как создать невидимое окно? |
|
|
Алексей1153 |
2.11.2010, 7:10
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
bigory, невидимость бывает разная. Какая у тебя задача ?
|
|
|
vadim303 |
2.11.2010, 11:31
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 14 Регистрация: 18.1.2010 Пользователь №: 1382 Спасибо сказали: 2 раз(а) Репутация: 0 |
|
|
|
bigory |
2.11.2010, 20:12
Сообщение
#4
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
bigory, невидимость бывает разная. Какая у тебя задача ? Хочу сделать что-то похожее на
Но мне нужно сделать чтобы небыло формы и программа работала с командной строкой и получала от нее ответы |
|
|
Алексей1153 |
2.11.2010, 20:15
Сообщение
#5
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
создай консольный проект
|
|
|
bigory |
2.11.2010, 20:26
Сообщение
#6
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Почему консольный???
Мне нужно сделать невидимую программу, которая будет взаимодействовать постоянно с сервером. Консольная программа будет видна пользователю |
|
|
Алексей1153 |
2.11.2010, 20:34
Сообщение
#7
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
bigory,
Хочу сделать что-то похожее на откуда я могу знать, что делает этот код ? Там запускается консоль. И вот, наконец-то ты человечьими словами говоришь задачу: Мне нужно сделать невидимую программу, которая будет взаимодействовать постоянно с сервером 1) совершенно неважно, видимо или невидимо окно (тут Вадим угадал-таки, смотри его пост, как скрыть) 2) совершенно неважно, есть ли окно вообще - серверу это безразлично создаёшь сокет в main, безо всяких окон - и вперёд. |
|
|
Litkevich Yuriy |
2.11.2010, 20:41
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Консольная программа будет видна пользователю консольная программа видна пользователю только если ты используешь в проекте CONFIG += console а если не используешь, то не видна. программа которая работает в фоне называется - демон (Linux) / служба (Windows) смотри решение QtService |
|
|
bigory |
2.11.2010, 23:02
Сообщение
#9
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ну я еще только осваиваю Qt, поэтому мне не понятна запись:
QWidget::hide() QWidget::setVisible(false) Как это применить? |
|
|
Алексей1153 |
2.11.2010, 23:23
Сообщение
#10
|
фрилансер Группа: Участник Сообщений: 2939 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
bigory, это методы QWidget. Они не статические, поэтому можно вызвать только для объекта QWidget или производного класса от оного
QWidget w(указатель на родитель); w.hide(); (это больше по C++ вопрос, чем по Qt) Сообщение отредактировал Алексей1153 - 2.11.2010, 23:24 |
|
|
Текстовая версия | Сейчас: 23.4.2024, 9:32 |