1 / 1 / 2
Регистрация: 04.03.2012
Сообщений: 159
1

Изменение положения виджетов

05.06.2013, 22:08. Показов 5098. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как изменить местоположение виджета(например кнопки) после добавления на слой? Сколько ни пытался не работает!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <QApplication>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QPushButton>
#include <QTextCodec>
#include <QListWidget>
#include <QImage>
#include <QGridLayout>
 
 
 
// Преобразуем входную последовательность символов в кодировку UNICODE
#define RUS( str ) codec->toUnicode(str)
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec * codec = QTextCodec::codecForName("UTF-8");
// Создаем главное окно
QWidget *hbox = new QWidget();
hbox->setWindowTitle( RUS("Dc` hfdyj rfrjt yfpdfybt!") );
QPushButton * btn = new QPushButton( RUS("Завершение"), hbox );
QGridLayout *layout = new QGridLayout; // выравнивание по вертикали
hbox->setLayout(layout); // связываем layout с hbox
layout->addWidget(btn,10,10,0);
hbox->resize(700,300);
QObject::connect(btn, SIGNAL(clicked(bool)),
hbox, SLOT(close()));
hbox->show(); // отображаем окно
return app.exec(); // запускаем цикл обработки сообщений
}
Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2013, 22:08
Ответы с готовыми решениями:

Изменение размеров виджетов
Как изменить размеры виджетов которые находятся в слое(layout), получается изменить размеры кнопок...

Изменение размеров виджетов мышкой
Всем доброго времени суток. Есть окно, в нем с несколько виджетов, в двух вертикальных layot'ах....

Изменение размеров виджетов, собранных в дизайнере ui
Добрый вечер. Такая проблема, собираю интерфейс в дизайнере, если я объединяю 2 виджета сплитером...

Изменение дизайна виджетов в tkinter
У меня проблема с дизайном виджетов, которые я создаю на tkinter. Виджеты, созданные на python...

1
770 / 760 / 59
Регистрация: 06.07.2009
Сообщений: 3,021
06.06.2013, 05:36 2
StalkerSmerch, Так ты кнопку запихнул в Layout, как ты ее перемещать собрался? Layout для того и сделан, что бы автоматически подгонять виджеты под нужные пропорции окна в определенном порядке. Помести свой виджет в окно без компоновщика и с помощью move двигай куда тебе надо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2013, 05:36
Помогаю со студенческими работами здесь

Изменение положения картинки
Вот подскажите можно ли такое сделать сделать на JavaScript, если нету картинки с именем классом ...

Изменение положения компонента
При нажатии на Button Edit1.Left:=('208'); edit1.Height:=('72');Ошибка Unit6.pas(40):...

Изменение положения модели
Здравствуйте, подскажите, пожалуйста, как изменить положение модели (т.е. в самом начале не в...

Изменение положения курсора
Задача состоит в том, чтобы устанавливать или разрывать связь между колонтитулами соседних...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru