Форум программистов, компьютерный форум CyberForum.ru

как минимизировать программу? - C++

Восстановить пароль Регистрация
 
Racot
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 50
14.12.2011, 19:41     как минимизировать программу? #1
У меня в приложении по нажатию кнопки выставляется 64 checkbox (я делаю в Qt но это не важно) и мне приходится писать (а это не в одной кнопке!!!)):

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
void controller_window::on_pushButton_2_clicked()
{
 
 // Warning
   ui->checkBox_65->setChecked(true);
   ui->checkBox_66->setChecked(true);
   ui->checkBox_67->setChecked(true);
   ui->checkBox_68->setChecked(true);
   ui->checkBox_69->setChecked(true);
   ui->checkBox_70->setChecked(true);
   ui->checkBox_71->setChecked(true);
   ui->checkBox_72->setChecked(true);
   ui->checkBox_73->setChecked(true);
   ui->checkBox_74->setChecked(true);
   ui->checkBox_75->setChecked(true);
   ui->checkBox_76->setChecked(true);
   ui->checkBox_77->setChecked(true);
   ui->checkBox_78->setChecked(true);
   ui->checkBox_79->setChecked(true);
   ui->checkBox_80->setChecked(true);
   ui->checkBox_81->setChecked(true);
   ui->checkBox_82->setChecked(true);
   ui->checkBox_83->setChecked(true);
   ui->checkBox_84->setChecked(true);
   ui->checkBox_85->setChecked(true);
   ui->checkBox_86->setChecked(true);
   ui->checkBox_87->setChecked(true);
   ui->checkBox_88->setChecked(true);
   ui->checkBox_89->setChecked(true);
   ui->checkBox_90->setChecked(true);
   ui->checkBox_91->setChecked(true);
   ui->checkBox_92->setChecked(true);
   ui->checkBox_93->setChecked(true);
   ui->checkBox_94->setChecked(true);
   ui->checkBox_95->setChecked(true);
   ui->checkBox_96->setChecked(true);
 
   // Fault
     ui->checkBox_33->setChecked(true);
     ui->checkBox_34->setChecked(true);
     ui->checkBox_35->setChecked(true);
     ui->checkBox_36->setChecked(true);
     ui->checkBox_37->setChecked(true);
     ui->checkBox_38->setChecked(true);
     ui->checkBox_39->setChecked(true);
     ui->checkBox_40->setChecked(true);
     ui->checkBox_41->setChecked(true);
     ui->checkBox_42->setChecked(true);
     ui->checkBox_43->setChecked(true);
     ui->checkBox_44->setChecked(true);
     ui->checkBox_45->setChecked(true);
     ui->checkBox_46->setChecked(true);
     ui->checkBox_47->setChecked(true);
     ui->checkBox_48->setChecked(true);
     ui->checkBox_49->setChecked(true);
     ui->checkBox_50->setChecked(true);
     ui->checkBox_51->setChecked(true);
     ui->checkBox_52->setChecked(true);
     ui->checkBox_53->setChecked(true);
     ui->checkBox_54->setChecked(true);
     ui->checkBox_55->setChecked(true);
     ui->checkBox_56->setChecked(true);
     ui->checkBox_57->setChecked(true);
     ui->checkBox_58->setChecked(true);
     ui->checkBox_59->setChecked(true);
     ui->checkBox_60->setChecked(true);
     ui->checkBox_61->setChecked(true);
     ui->checkBox_62->setChecked(true);
     ui->checkBox_63->setChecked(true);
     ui->checkBox_64->setChecked(true);
 
}
а можно ли это в какой нибудь цикл загнать типа там : for (i=1;i<=64;i++){}.....и там подставлять просто i........ну или как нибудь что бы не писать эту длинную ахинею........???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
14.12.2011, 19:46     как минимизировать программу? #2
Цитата Сообщение от Racot Посмотреть сообщение
а это не в одной кнопке!!!)
а) в одном месте добавить все checkBox-ы в какую либо коллекцию(QVector, std::vector) и работать с ней
б) писать интерфейс руками и сразу же создавать и управлять коллекцией checkBox-ов
Racot
1 / 1 / 0
Регистрация: 05.10.2011
Сообщений: 50
14.12.2011, 20:00  [ТС]     как минимизировать программу? #3
добавить все checkBox-ы в какую либо коллекцию(QVector, std::vector)
что подразумевается под - добавить в коллекцию????
и что такое Qvector я тож пока не в курсе.........но щас посмотрю.......
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
14.12.2011, 21:32     как минимизировать программу? #4
Цитата Сообщение от Racot Посмотреть сообщение
что подразумевается под - добавить в коллекцию????
Когда разберётесь с
Цитата Сообщение от Racot Посмотреть сообщение
... Qvector ... щас посмотрю...
- поймёте.
Yandex
Объявления
14.12.2011, 21:32     как минимизировать программу?
Ответ Создать тему
Опции темы

Текущее время: 22:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru