LINUX.ORG.RU

Сообщения SpeedyWizard

 

[c++ qt] Вызов основного окна из диалогового окна

Форум — Development

Приветствую. Я пишу программу, которая работает с БД. В программе сначала появляется диалоговое окно, в котором запрашиваются авторизационные данные (логин, пароль, база). Я хочу, чтобы после этого появлялось основное окно. Общая структура программы такова:

1) класс AuthDialog (authdialog.cpp) - диалоговое окно авторизации;

2) класс ClientWindow (clientwindow.cpp)- основное окно;

3) main.cpp - запускалка.

Мой ход действий таков:

1) делаю connect между кнопкой loginButton и методом AuthDialog::connectDb, где connectDb - метод, производящий подключение к БД;

2) в методе AuthDialog::connectDb я хочу сделать нечто вроде w.show(), где w - инстанс класса ClientWindow.

Вся проблема заключается в том, что я не знаю, как вызвать w.show(), если w продекларирован в main и доступа из класса AuthDialog у меня к нему нет. Подскажите, пожалуйста, как это можно сделать.

SpeedyWizard
()

Sabayon 5.0

Форум — Desktop

Скачал версию 5.0 с гномом на борту, посмотрел, понравилось. Начал разбираться в equo, entropy - заинтересовало. Сейчас устанавливаю "на поковырять". У кого какие впечатления о сабайоне в целом?

SpeedyWizard
()

Запуск Wine-игр в отдельных Х-серверах

Форум — Games

Читал некоторые доки по этому сабжу, но так толком и не осилил запуск того же Warcraft III во втором Х-сервере (который по Ctrl+Alt+F8). Кто-нибудь может просветить меня по этому поводу?

SpeedyWizard
()

Arora 0.10 на Ubuntu 9.10

Форум — Desktop

Собственно, проблема заключается в том, что не могу никак скомпилить сабж.

qmake-qt4 -Wall
проходит нормально, без единой ошибки, а вот когда делаю
make
- начинаются приколы, которые выглядят примерно так:

$:/tmp/arora-0.10.0$ make

cd src/ && make -f Makefile

make[1]: Вход в каталог `/tmp/arora-0.10.0/src'

/usr/bin/lrelease -silent locale/ast.ts -qm .qm/locale/ast.qm

Usage:

lrelease [options] project-file

lrelease [options] ts-files [-qm qm-file]

Options:

-help Display this information and exit

-nocompress

Do not compress the .qm files

-verbose

Explain what is being done

-version

Display the version of lrelease and exit

make[1]: *** [.qm/locale/ast.qm] Ошибка 1

make[1]: Выход из каталога `/tmp/arora-0.10.0/src'

make: *** [sub-src-make_default-ordered] Ошибка 2

Гугл по этому поводу ничего не ответил. ЧЯДНТ?

SpeedyWizard
()

RSS подписка на новые темы