Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
world91
0 / 0 / 1
Регистрация: 30.01.2011
Сообщений: 2
#1

Дисплей калькулятора - C++ Qt

02.02.2011, 15:14. Просмотров 1882. Ответов 2
Метки нет (Все метки)

Всем привет! Найдите пожалуйста мою ошибку, не могу вывести экран. Спасибо!
http://www.cyberforum.ru/qt/thread1441088.html
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# include <QApplication>
# include <QSizePolicy>
# include <QLCDNumber>
# include <QGridLayout>
# include <QPushButton>
# include <QMainWindow>
# include <QWidget>
 
int main(int argc, char *argv[]){
QApplication app(argc, argv);
 
QWidget *window = new QWidget;
 
        
       
       QLCDNumber *lcd=new QLCDNumber(layout);
       lcd.display(2345);
 
     QPushButton *button1 = new QPushButton("Backspace");
     QPushButton *button2 = new QPushButton("CE");
     QPushButton *button3 = new QPushButton("C");
     QPushButton *button4 = new QPushButton("MC");
     QPushButton *button5 = new QPushButton("7");
     QPushButton *button6 = new QPushButton("8");
     QPushButton *button7 = new QPushButton("9");
    QPushButton *button8 = new QPushButton("/");
    QPushButton *button9 = new QPushButton("sqrt");
    QPushButton *button10 =new QPushButton("MR");
    QPushButton *button11 =new QPushButton("4");
    QPushButton *button12 = new QPushButton("5");
    QPushButton *button13 = new QPushButton("6");    
    QPushButton *button14 = new QPushButton("*");
    QPushButton *button15 = new QPushButton("%");
    QPushButton *button16 = new QPushButton("MS");
    QPushButton *button17 = new QPushButton("1");
    QPushButton *button18 = new QPushButton("2");
    QPushButton *button19 = new QPushButton("3");
    QPushButton *button20 = new QPushButton("-");
    QPushButton *button21 = new QPushButton("1/x");
    QPushButton *button22 = new QPushButton("M+");
    QPushButton *button23 = new QPushButton("0");
    QPushButton *button24 = new QPushButton("+/-");
    QPushButton *button25 = new QPushButton(",");
    QPushButton *button26 = new QPushButton("+");
    QPushButton *button27 = new QPushButton("=");
 
     QGridLayout *layout = new QGridLayout;
    layout->setSizeConstraint(QLayout::SetFixedSize);
layout->setMargin(2);
      layout->setSpacing(3);
 
 
    
        layout->addWidget(button1, 0, 0, 0, 2);
        layout->addWidget(button2, 0, 3, 0, 4);
        layout->addWidget(button3, 0, 4, 0, 5);
        layout->addWidget(button4, 1, 0);
        layout->addWidget(button5, 1, 1);
        layout->addWidget(button6, 1, 2);
        layout->addWidget(button7, 1, 3);
    layout->addWidget(button8, 1, 4);
    layout->addWidget(button9, 1, 5);
    layout->addWidget(button10, 2, 0);
    layout->addWidget(button11, 2, 1);
    layout->addWidget(button12, 2, 2);
    layout->addWidget(button13, 2, 3);
    layout->addWidget(button14, 2, 4);
    layout->addWidget(button15, 2, 5);
    layout->addWidget(button16, 3, 0);
    layout->addWidget(button17, 3, 1);
    layout->addWidget(button18, 3, 2);
    layout->addWidget(button19, 3, 3);
    layout->addWidget(button20, 3, 4);
    layout->addWidget(button21, 3, 5);
    layout->addWidget(button22, 4, 0);
    layout->addWidget(button23, 4 ,1);
    layout->addWidget(button24, 4, 2);
    layout->addWidget(button25, 4, 3);
    layout->addWidget(button26, 4, 4);
    layout->addWidget(button27, 4, 5);
     window->setLayout(layout);
    
     
     window->show();
 
return app.exec();}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2011, 15:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Дисплей калькулятора (C++ Qt):

Реализация калькулятора в Qt
Ребят, помогите ,пожалуйста! Необходимо ( к моему великому сожалению!) сделать...

Интерфейс калькулятора
Здравствуйте. Помогите создать интерфейс калькулятора, без сигнальных связей,...

Отшлифовка калькулятора в Qt Creator
Доброго времени суток! С грехом пополам создала калькулятор, но мне снова...

Нужен исходник простенького калькулятора на Qt
Граждане если не сложно подсобите исходником. Пишу проги в билдере ну и на...

Как эффективно описать кнопки для калькулятора?
Доброго времени суток. Решил написать калькулятор и столкнулся со следующей...

2
@KOT@
81 / 39 / 3
Регистрация: 29.01.2010
Сообщений: 386
02.02.2011, 16:31 #2
попробуй так
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# include <QApplication>
# include <QSizePolicy>
# include <QLCDNumber>
# include <QGridLayout>
# include <QPushButton>
# include <QMainWindow>
# include <QWidget>
 
int main(int argc, char *argv[]){
QApplication app(argc, argv);
 
QWidget *window = new QWidget;
 
 
QGridLayout *layout = new QGridLayout;
QLCDNumber *lcd=new QLCDNumber(2);
lcd->display(2345);
 
QPushButton *button1 = new QPushButton("Backspace");
QPushButton *button2 = new QPushButton("CE");
QPushButton *button3 = new QPushButton("C");
QPushButton *button4 = new QPushButton("MC");
QPushButton *button5 = new QPushButton("7");
QPushButton *button6 = new QPushButton("8");
QPushButton *button7 = new QPushButton("9");
QPushButton *button8 = new QPushButton("/");
QPushButton *button9 = new QPushButton("sqrt");
QPushButton *button10 =new QPushButton("MR");
QPushButton *button11 =new QPushButton("4");
QPushButton *button12 = new QPushButton("5");
QPushButton *button13 = new QPushButton("6");
QPushButton *button14 = new QPushButton("*");
QPushButton *button15 = new QPushButton("%");
QPushButton *button16 = new QPushButton("MS");
QPushButton *button17 = new QPushButton("1");
QPushButton *button18 = new QPushButton("2");
QPushButton *button19 = new QPushButton("3");
QPushButton *button20 = new QPushButton("-");
QPushButton *button21 = new QPushButton("1/x");
QPushButton *button22 = new QPushButton("M+");
QPushButton *button23 = new QPushButton("0");
QPushButton *button24 = new QPushButton("+/-");
QPushButton *button25 = new QPushButton(",");
QPushButton *button26 = new QPushButton("+");
QPushButton *button27 = new QPushButton("=");
 
 
layout->setSizeConstraint(QLayout::SetFixedSize);
layout->setMargin(2);
layout->setSpacing(3);
 
 
 
layout->addWidget(button1, 0, 0, 0, 2);
layout->addWidget(button2, 0, 3, 0, 4);
layout->addWidget(button3, 0, 4, 0, 5);
layout->addWidget(button4, 1, 0);
layout->addWidget(button5, 1, 1);
layout->addWidget(button6, 1, 2);
layout->addWidget(button7, 1, 3);
layout->addWidget(button8, 1, 4);
layout->addWidget(button9, 1, 5);
layout->addWidget(button10, 2, 0);
layout->addWidget(button11, 2, 1);
layout->addWidget(button12, 2, 2);
layout->addWidget(button13, 2, 3);
layout->addWidget(button14, 2, 4);
layout->addWidget(button15, 2, 5);
layout->addWidget(button16, 3, 0);
layout->addWidget(button17, 3, 1);
layout->addWidget(button18, 3, 2);
layout->addWidget(button19, 3, 3);
layout->addWidget(button20, 3, 4);
layout->addWidget(button21, 3, 5);
layout->addWidget(button22, 4, 0);
layout->addWidget(button23, 4 ,1);
layout->addWidget(button24, 4, 2);
layout->addWidget(button25, 4, 3);
layout->addWidget(button26, 4, 4);
layout->addWidget(button27, 4, 5);
window->setLayout(layout);
 
 
window->show();
 
return app.exec();}
0
world91
0 / 0 / 1
Регистрация: 30.01.2011
Сообщений: 2
02.02.2011, 21:26 #3
Спасибо за отклик!
Я нашла ошибку
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2011, 21:26
Привет! Вот еще темы с решениями:

После установки Ubuntu дисплей не определяется: "Неизвестный дисплей"
Доброго времени суток! Ноутбук: Asus K53SM. Видеоадаптеры: Intel HD...

дисплей
нашел в закромах дисплейчик, вспомнил что выкорчевал его когда то из кассетной...

Дисплей
Нагуглился ... Спрошу у вас Стоит задача сделать качественный цветной...

Проверка калькулятора
Первая работа с модулями и инспектором объектов в Lazarus. Интересны ваши мысли...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru