![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
eldar85 |
![]()
Сообщение
#1
|
![]() программист ![]() ![]() ![]() Группа: Участник Сообщений: 283 Регистрация: 2.1.2010 Из: Москва Пользователь №: 1348 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Хочу сделать что то на подобии ICQ, только для вконтакте, чтобы человек мог ввести аккаунт в эту программу и нажать - "залогиниться" и она вышла в сеть и проверила входящие, если есть то открывает для каждого написавшего свою вкладку в табВиджете.
Сделал в дизайнере внешний вид - поставил qtabWidget с одной вкладкой, поставил в нее один техтБраузер, один техтЭдит, пару кнопок и все. программа запустилось все нормально, но по ходу работы программы могут постучатся несколько человек, поэтому должны открыться другие вклидки табВиджета с такими же виджетами что и в первой вкладке. Только вот как это сделать??? как на ходу добавлять виджеты и вкладки таб виджета? исходники выкладывать пока не имеет смысла так как пока все набросано только в дизайнере и кнопки соеденены со слотами. Они никак не относятся к виджетам, только помещают сообщение в техт едит. Очень буду рад помощи) Сообщение отредактировал eldar85 - 2.12.2010, 12:52 |
|
|
![]() |
Алексей1153 |
![]()
Сообщение
#2
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2944 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
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. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.7.2025, 4:22 |