Редакция 39 | Редакция 41 | К новейшей редакции | Только различия | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 39 | Редакция 40 | |||||
---|---|---|---|---|---|---|
1 | 1 | #include "classeditor.h"
|
||||
2 | 2 | #include "ui_classeditor.h"
|
||||
3 | 3 | |||||
4 | 4 | ClassEditor::ClassEditor(QWidget *parent) : |
||||
5 | 5 | QMainWindow(parent), |
||||
6 | 6 | ui(new Ui::ClassEditor) |
||||
7 | 7 | {
|
||||
8 | 8 | ui->setupUi(this); |
||||
9 | 9 | // settdialog = new SettingsDialog(this);
|
||||
10 | 10 | settdialog.show(); |
||||
11 | 11 | sql.setDatabaseName(tr("an_db")); |
||||
12 | 12 | field = new TableField(tr("Ñîòðóäíèêè"), this); |
||||
13 | 13 | field->setNotNull(true); |
||||
14 | 14 | field->setDefaultValue(tr("ñîòðóäíèê")); |
||||
15 | 15 | |||||
16 | 16 | table = new SqlTable (tr("NewTable"), this); |
||||
17 | 17 | table->setName(tr("NewTable")); |
||||
18 | 18 | table->fields().at(0)->setNotNull(true); |
||||
19 | 19 | if (!(table->setPrimaryKey(tr("ID")))) { |
||||
20 | 20 | ui->label_3->setText(table->lastError()); |
||||
21 | 21 | }
|
||||
22 | 22 | else ui->label_3->setText(table->primaryKey()); |
||||
23 | 23 | table->append(field); |
||||
24 | 24 | |||||
25 | 25 | field = new TableField(tr("Êîìïüþòåðû"), this); |
||||
26 | 26 | field->setNotNull(true); |
||||
27 | 27 | field->setDefaultValue(tr("êîìïüþòåð")); |
||||
28 | 28 | table->append(field); |
||||
29 | 29 | |||||
- | 30 | field = new TableField(tr("Ìîíèòîðû"), this); |
||||
- | 31 | field->setNotNull(true); |
||||
- | 32 | field->setDefaultValue(tr("ìîíèòîð")); |
||||
- | 33 | table->append(field); |
||||
- | 34 | |||||
- | 35 | field = new TableField(tr("Êîëè÷åñòâî (øòóê)"), this); |
||||
- | 36 | field->setNotNull(true); |
||||
- | 37 | field->setType(tr("INTEGER")); |
||||
- | 38 | field->setDefaultValue(tr("1")); |
||||
- | 39 | table->append(field); |
||||
- | 40 | |||||
- | 41 | field = new TableField(tr("Äåíü ðîæäåíèÿ"), this); |
||||
- | 42 | field->setNotNull(false); |
||||
- | 43 | field->setType(tr("DATE")); |
||||
- | 44 | field->setDefaultValue(tr("NULL")); |
||||
- | 45 | table->append(field); |
||||
- | 46 | |||||
30 | 47 | ui->label_2->setText(table->name()); |
||||
31 | 48 | ui->label->setText(table->fields().at(0)->sqlString()); |
||||
32 | 49 | ui->label_4->setText(table->sqlString()); |
||||
33 | 50 | ////// ui->lineEdit->insert(table->sqlString());
|
||||
- | 51 | |||||
- | 52 | QTextDocument *document; |
||||
- | 53 | // = ui->textEdit->document();
|
||||
- | 54 | QTextCursor *cursor; |
||||
- | 55 | document = ui->textEdit->document(); |
||||
- | 56 | cursor = new QTextCursor(document); |
||||
- | 57 | cursor->movePosition(QTextCursor::Start); |
||||
- | 58 | QTextCharFormat format(cursor->charFormat()); |
||||
- | 59 | //format.setFontFamily("Courier");
|
||||
- | 60 | format.setFontFamily("Arial"); |
||||
- | 61 | //format.setFontItalic(false);
|
||||
- | 62 | |||||
- | 63 | format.setFontWeight(QFont::Normal); |
||||
- | 64 | QTextCharFormat boldFormat = format; |
||||
- | 65 | boldFormat.setFontWeight- |
66 | |||
- | 67 | |||||
- | 68 | |||||
- | 69 | |||||
- | 70 | |||||
34 | 71 | |||||
- | 72 | |||||
35 | 73 |