Название: Размер формы и еще вопрос Отправлено: KiberQ от Январь 04, 2012, 15:58 Всем привет, сам я еще очень зеленый в QT, поэтому не пинайте за столь глупые вопросы.
1. Как изменить размер формы по нажатию на кнопку? void MainWindow::on_pushButton_clicked() { ui->MainWindow.size... //Я думаю начало такое, а дальше чего? Хотя, не уверен, что такое начало. } 2. Как в QT забить число в переменную? В Delphi было что-то вроде: x:=StrToInt(Edit1.Text); А как в QT это осуществляется? x = setNum(LineEdit); не работает. Название: Re: Размер формы и еще вопрос Отправлено: kambala от Январь 04, 2012, 17:03 надо уделять время чтению документации.
1. просто вызови resize() с нужными параметрами. если надо развернуть на весь экран, то есть метод maximize() кажется. 2. int x = lineEdit->text().toInt() Название: Re: Размер формы и еще вопрос Отправлено: andrew.k от Январь 04, 2012, 17:21 не только документации, а еще и изучению языка (в данном случае с++)
Название: Re: Размер формы и еще вопрос Отправлено: KiberQ от Январь 04, 2012, 22:20 Спасибо за ответы всем.
В документации все, абсолютно все пишется руками. Кнопки, лейблы и т.д., а смысл? Ты тратишь столько времени на написании всех компонентов, когда с помощью самого QT и мыши можно раскидать по форме компоненты и уже с каждым из них работать. Разве это не легче? Голова взрывалась, когда читал в документации, как сделать текстовый редактор. Пока напишешь кучу кода для того, чтобы форма могла принять нужный размер - состаришься. А есть ли книги, где учат тому, что я имею ввиду? Видеоуроков мало очень, а книг и вовсе не встречал. Название: Re: Размер формы и еще вопрос Отправлено: popper от Январь 04, 2012, 22:34 В последней книге М.Шлее есть глава, посвященная QtCreator'у. Согласен, что преодолеть привычку написания программ в стиле, навязываемом борландовскими IDE, получается не сразу. Но сделать это нужно. Поэтому читай
Название: Re: Размер формы и еще вопрос Отправлено: kambala от Январь 04, 2012, 22:41 под документацией я подразумевал методы/сигналы/и т.п. используемого тобой класса (и его предков), вот например в данном случае QString и QMainWindow. это чтобы не лезть на форум за каждой мелочью.
|