Страница 40 из 112

Re: Linux: да или нет?

Добавлено: Ср май 25, 2011 17:48:29
sergeys
ploop писал(а):Нужно импортировать ключ для репозитория. Попробуй установить программу с консоли - все ошибки сразу увидишь.
Не ну я вайн ставил, он мне это выдал, перезагрузил все поставил

Кстати как вот этот ключ добавлять? Где брать?

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 10:42:18
sergeys
ploop, вы Qt Creator'ом пользовались? У меня какая-то фигня с отладкой, жму из менб редактора на стрелочку, пищет что прога запускается и дальше ниче не делает, не трудно конечно влезьт в терминал но все таки хочется прям тут.

И еще если знаете, можете хотябы в трех :))) словах описать как потом из проэтка крейтера сделать интерфейс дизайнером?

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 10:50:57
ploop
Посмотри на скриншоте. Дизайнер уже встраивается в креатор, если открыть ui-файл.
http://dl.dropbox.com/u/22991016/images/qqq.png

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 11:32:54
sergeys
ploop писал(а):Посмотри на скриншоте. Дизайнер уже встраивается в креатор, если открыть ui-файл.
http://dl.dropbox.com/u/22991016/images/qqq.png
Это понятно. Но вот как связать программу и интерфейс? Допустим из формы надо взять значение и пихнуть его в переменную?

Пойду погуглю

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 11:44:28
lix

Код: Выделить всё

QString txt =ui->lineEdit->text();

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 11:51:01
sergeys
Эта что? Куда писать?

Гугл тычет какой-то книжкой и ее только купить :cry:

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:07:52
ploop
Читай: http://dl.dropbox.com/u/22991016/Qt%204 ... 2B%2B.djvu

Это тебе не светодиодиком мигать :)

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:13:19
sergeys
Да не интересно ими мигать :roll: :)))

WTF?

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:16:38
ploop
Попробуй еще раз - у мя интернет медленный, а книжка почти 10Мб. Ща залилась.

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:21:07
sergeys
ploop писал(а):Попробуй еще раз - у мя интернет медленный, а книжка почти 10Мб. Ща залилась.
А все, спасибо, качаетцо!

Мой как и ваш медленный, а щас этот МТС аще оборзел, я им 500р а они мне х@@

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:38:24
ploop
Во, у меня тож МТС. Но последнее время лучше работать стали - ночью около двух мегабит шпарит. Вечером - 512-1000.

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 12:49:10
sergeys
У мя по тарифу 3,6Мбит (безлимитка за 450), выше 200 кбит никогда, но качает быстро вроде, тут как-то студия на 3G за 10 мин качнулась, ночью хорошо вроде

Re: Linux: да или нет?

Добавлено: Чт май 26, 2011 13:05:04
IfoR
Дык обращение к элементам на форме идёт через пространство ui. Пример был выше. Например, если у тебя есть на форме QLineEdit с именем lineEdit, то, что бы что-то в нем написать из кода, нужно написать следующее:

Код: Выделить всё

ui->lineEdit->setText("Пример текста")
Эту строку, например, можно засунуть в конструктор текущей формы, тогда этот текст установится в момент создания окна.

Код: Выделить всё

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
ui->lineEdit->setText("Пример текста");
}
Что бы сделать обратное, например, при нажатии кнопки на форме, записать какой нибудь текст в QLineEdit, нужно создать в классе формы слот и направить сигнал с кнопки по событию clicked() в созданный слот в твоей форме. Страшно? :)
В принципе, ничего страшного и сложно нету. Что бы это сделать ручками, нужно написать функцию, которая будет обрабатывать сигнал с кнопки, описать её в классе в поле private slots: (одна строчка) и соединить сигнал со слотом в, например, конструкторе форме (одна команда). Но дизайнер может это делать автоматически. Для этого жмём правой кнопкой мыши на интересующий нас виджет (это видимые объекты на форме) и выбираем в контекстном меню пункт "Перейти к слоту...". В появившемся окна выбираем интересующий нас сигнал, который может генерировать виджет (для QPushButton это может быть, как уже говорил, clicked() ) и тычем OK. Всё! Нас перебросило на автоматически созданную функцию, которая будет вызываться при генерации данного сигнала от данного виджета. Однако, дизайнер работает только с виджетами да контейнерами и для невиджетов, т.е. объектов, которые не размещаются на форме, он строить связи не будет (например, объект таймер QTimer). Тут уж нужно ручками его создавать.

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 11:30:34
Hudgun
Как вырубить автоотключение дисплея через 10 минут простоя? напрягает при прсмотре фильмов. вроде настроено, а всеравно отключается

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 11:37:06
Foks
Новый gnome-power-manager какой-то унылый. Там более чем половины настроек нет. Попробуйте сам проигрыватель настроить, чтобы запрещал гасить дисплей. SMPlayer, например, умеет. (правда, он на QT).

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 12:00:39
Hudgun
11ю убунту вообще испоганили, при установке даже нельзя задать произвольные точки монтирования виндовских дисков, кроме дефолтных /windows и /dos

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 12:18:07
FlySnake
Hudgun писал(а):Как вырубить автоотключение дисплея через 10 минут простоя? напрягает при прсмотре фильмов. вроде настроено, а всеравно отключается
Попробуй xset -dpms s off это отключит все энергосберегающие фишки дисплея

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 12:56:32
Hudgun
помогло, спасибо

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 17:02:46
IfoR
Млин, добаловался аплетом для немедленного завершения приложений. Теперь в центре висит окно и я не знаю как его убрать.

Пришлось X-сы перегружать. :(

Re: Linux: да или нет?

Добавлено: Пн май 30, 2011 17:52:31
ploop
эээ... а Esc нажать? :)
Я постоянно этим апплетом пользуюсь, проблем нет.