crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

eldar85
  опции профиля:
сообщение 2.12.2010, 3:19
Сообщение #1


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


Хочу сделать что то на подобии ICQ, только для вконтакте, чтобы человек мог ввести аккаунт в эту программу и нажать - "залогиниться" и она вышла в сеть и проверила входящие, если есть то открывает для каждого написавшего свою вкладку в табВиджете.
Сделал в дизайнере внешний вид - поставил qtabWidget с одной вкладкой, поставил в нее один техтБраузер, один техтЭдит, пару кнопок и все. программа запустилось все нормально, но по ходу работы программы могут постучатся несколько человек, поэтому должны открыться другие вклидки табВиджета с такими же виджетами что и в первой вкладке. Только вот как это сделать??? как на ходу добавлять виджеты и вкладки таб виджета?
исходники выкладывать пока не имеет смысла так как пока все набросано только в дизайнере и кнопки соеденены со слотами. Они никак не относятся к виджетам, только помещают сообщение в техт едит.

Очень буду рад помощи)

Сообщение отредактировал eldar85 - 2.12.2010, 12:52
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Алексей1153
  опции профиля:
сообщение 2.12.2010, 14:02
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2944
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


eldar85, а ты уже посмотрел справку по QTabWidget ?

Цитата
int QTabWidget::addTab ( QWidget * page, const QString & label )
Adds a tab with the given page and label to the tab widget, and returns the index of the tab in the tab bar.

If the tab's label contains an ampersand, the letter following the ampersand is used as a shortcut for the tab, e.g. if the label is "Bro&wse" then Alt+W becomes a shortcut which will move the focus to this tab.

Note: If you call addTab() after show(), the layout system will try to adjust to the changes in its widgets hierarchy and may cause flicker. To prevent this, you can set the QWidget::updatesEnabled property to false prior to changes; remember to set the property to true when the changes are done, making the widget receive paint events again.

See also insertTab().

int QTabWidget::addTab ( QWidget * page, const QIcon & icon, const QString & label )
This is an overloaded function.

Adds a tab with the given page, icon, and label to the tab widget, and returns the index of the tab in the tab bar.

This function is the same as addTab(), but with an additional icon.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- eldar85   создание виджетов в ходе работы программы   2.12.2010, 3:19
- - eldar85   Возможно нужно воспользоваться Qt Script... Да уж,...   2.12.2010, 13:56
- - Алексей1153   eldar85, а ты уже посмотрел справку по QTabWidget ...   2.12.2010, 14:02
- - eldar85   да смотрел, пробовал вот так: list << ...   2.12.2010, 14:16
- - Алексей1153   а что тут делается, расскажи. Я не совсем понимаю ...   2.12.2010, 14:17
- - eldar85   ооо вот это уже интересно))) я проста вот так дина...   2.12.2010, 14:42
- - Алексей1153   eldar85, хм, классы - они и в ГУЕ (извиняюсь) клас...   2.12.2010, 14:44
- - eldar85   все понял)   2.12.2010, 14:47
- - eldar85   получилось))) myPage::myPage() { ...   3.12.2010, 7:02
- - Алексей1153   не пойму, что ты делаешь. Зачем всё подряд вставля...   3.12.2010, 7:53
- - eldar85   отличненько, разобрался) myPage::myPage...   3.12.2010, 19:25
- - Алексей1153   молодец   3.12.2010, 19:28
- - eldar85   Большое спасибо за помощь)   3.12.2010, 19:48
- - FantasyOr   для eldar85 myPage::myPage() { pushButton = ...   17.12.2010, 17:48
- - Litkevich Yuriy   FantasyOr, пользуйся кнопками/тэгами оформления ко...   17.12.2010, 18:54


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 20.7.2025, 4:22