Как убрать прозрачность рамки groupBox в VS2010
Здравствуйте! такая проблема. На форме есть groupBox. Когда запускаю приложение рамка у него прозрачна как будто этот groupBox вырезали в форме! В свойствах эта рамка никак не настраивается. Как убрать прозрачность или выставить ей цвет в Visual Studio 2010?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
ComboBox и GroupBox. Как правильно деактивировать GroupBox?
Как правильно сделать так, чтобы при выборе определённого пункта из менюшки ComboBox и нажатии.
Можно ли убрать рамки у запускаемой программы?
Здравствуйте, собственно вопрос. Запускаю сторонний exe как дочернее окно в форме. И крайне не.
Как увеличить толщину и изменить цвет рамки GroupBox?
Среда Visual Basic STUDIO’2010 Professional Как увеличить толщину линии в Контрол (элемент.
Как задать прозрачность рамки
Всем привет. Сделал я например ДИВ. Задал ему рамку толщиной 3px цвет черный, ширину, высоту. Так.
Can’t hide group box in Qt
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
boomboom2013 отредактировано
I’m learning GUI programming with qt. I have a problem with Shape-Changing Dialogs. Like this:
!http://i.stack.imgur.com/fTzzJ.jpg(blah)!
To do so, I added some signal-slot, like
@connect(ui->pbMore,SIGNAL(toggled(bool)),ui->gbSecond,SLOT(setShown(bool)));@ but it ain’t work. I tried @setVisible(bool)@ or set the connection on the GUI but no luck either. This is an example from the book C++ GUI Programming with Qt 4, Second Edition. They do the same way with me. So what’s my mistake? Edit: add ui file and codes. dialogexpand.h @#ifndef DIALOGEXPAND_H
#define DIALOGEXPAND_H #include namespace Ui class DialogExpand;
> class DialogExpand : public QDialog
Q_OBJECT public:
explicit DialogExpand(QWidget *parent = 0);
~DialogExpand(); private:
Ui::DialogExpand *ui;
public:
void SortDialog(QWidget *parent = 0);
void setColumnRange(QChar first, QChar last);
>;@
dialogexpand.cpp @#include «dialogexpand.h»
#include «ui_dialogexpand.h» DialogExpand::DialogExpand(QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogExpand)
ui->setupUi(this);
connect(ui->pbMore,SIGNAL(toggled(bool)),ui->gSec,SLOT(setVisible(bool))); connect(ui->pbMore,SIGNAL(toggled(bool)),ui->gbThird,SLOT(setShown(bool)));
Как скрыть groupbox qt
На этом шаге мы рассмотрим свойства этого компонента и приведем пример его использования .
Компонент GroupBox (рисунок 1) представляет собой контейнер для других компонентов.
Рис.1. Компонент GroupBox
Обычно он используется для объединения в группы компонентов RadioButton по функциональному признаку.
Свойства компонента GroupBox приведены в таблице 1.
Свойство | Описание |
---|---|
Text | Заголовок — текст, поясняющий назначение компонентов, которые находятся в поле компонента GroupBox |
Enabled | Позволяет управлять доступом к компонентам, находящимся в поле (на поверхности) компонента GroupBox . Если значение свойства равно False , то все находящиеся в поле GroupBox компоненты недоступны |
Visible | Позволяет скрыть (сделать невидимым) компонент GroupBox и все компоненты, которые находятся на его поверхности |
Следующая программа (ее форма приведена на рисунке 2, а текст — в листинге ниже) демонстрирует использование компонентов GroupBox и RadioButton .
Рис.2. Форма программы «Фото-2»
Компоненты RadioButton принадлежат к двум разным группам (находятся в полях разных компонентов GroupBox ). Это позволяет установить в выбранное состояние два переключателя одновременно, по одному в каждой группе. Значения свойств компонентов GroupBox и RadioButton приведены в таблице 2.
Свойство | Значение |
---|---|
groupBox1.Text | Формат |
radioButton1.Text | 9 х 12 |
radioButton1.Checked | True |
radioButton2.Text | 10 х 15 |
radioButton3.Text | 18 х 24 |
groupBox2.Text | Бумага |
radioButton4.Text | глянцевая |
radioButton4.Checked | True |
radioButton5.Text | матовая |
Программа «Фото-2» (компоненты GroupBox и RadioButton ):
// Щелчок на радиокнопке. // Функция обрабатывает событие Click компонентов // radioButton1, . radioButton5 private: System::Void radioButton_Click(System::Object^ sender, System::EventArgs^ e) < label2->Text = ""; // установить курсор в поле Количество textBox1->Focus(); > private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) < double cena = 0 ; // цена int n; // количество фотографий double sum; // сумма String^ format; // формат String^ paper; // бумага // формат if (radioButton1->Checked) < format = "9x12"; cena = 3.50; >if (radioButton2->Checked) < format = "10x15"; cena = 4.50; >if (radioButton3->Checked) < format = "18x24"; cena = 12.0; >// бумага if (radioButton4->Checked) < paper = "глянцевая"; >if (radioButton5->Checked) < paper = "матовая"; cena = cena + 0.5; >n = Convert::ToInt32(textBox1->Text); sum = n * cena; label2->Text = "Формат: " + format + "\nБумага: " + paper + "\nЦена: " + cena.ToString("c") + "\nКоличество: " + n.ToString() + " шт.\n" + "Сумма заказа: " + sum.ToString("C"); > private: System::Void textBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) < if (textBox1->Text->Length == 0) button1->Enabled = false; else button1->Enabled = true; label2->Text = ""; > private: System::Void textBox1_KeyPress(System::Object^ sender, System::Windows::Forms::KeyPressEventArgs^ e) < if ((e->KeyChar >= '0') && (e->KeyChar return; if (Char::IsControl(e->KeyChar)) < if (e->KeyChar == (char)Keys::Enter) < // нажата клавиша button1->Focus(); > return; > // остальные символы запрещены e->Handled = true; >
Архив проекта можно взять здесь.
На следующем шаге мы рассмотрим компонент ComboBox .
Как скрыть groupbox qt
Профиль
Группа: Участник
Сообщений: 76
Регистрация: 5.5.2008
Репутация: нет
Всего: нет
Как скрыть рамку у GroupBox, или изменить её цвет?
Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир
Репутация: 7
Всего: 118
а зачем? тогда это ничем не будет отлично от Static контрола.
Что-то не поняли? -> Напейтесь до зеленых человечков. эта сверхцивилизация Вам поможет.
Профиль
Группа: Участник
Сообщений: 76
Регистрация: 5.5.2008
Репутация: нет
Всего: нет
Раньше нужна была рамка, теперь рамка не нужна. Но заменить компонент сложно, нужно только рамку убрать.
Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия
Репутация: нет
Всего: 196
talker, вообще-то для любителей C++ Builder есть отдельный раздел.
Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир
Репутация: 7
Всего: 118
bsa а че групбокс тока там есть
talker сделай его visible=false, и наложи поверх Static. и забудь)
Что-то не поняли? -> Напейтесь до зеленых человечков. эта сверхцивилизация Вам поможет.
Запрещается!
1. Публиковать ссылки на вскрытые компоненты
2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
- Литературу по С++ Builder обсуждаем здесь
- Действия модераторов можно обсудить здесь
- С просьбами о написании курсовой, реферата и т.п. обращаться сюда
- Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) — крупнейший в рунете сборник материалов по Дельфи
- FAQ раздела лежит здесь!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
[ Время генерации скрипта: 0.1981 ] [ Использовано запросов: 21 ] [ GZIP включён ]