crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

5 страниц V  « < 3 4 5  
Ответить в данную темуНачать новую тему
> QTextEdit, проблемы - решения
edwardoid
  опции профиля:
сообщение 29.1.2009, 16:08
Сообщение #41


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

Спасибо сказали: 0 раз(а)




Репутация:   0  


не совсем понял, что ты имеешь ввиду. насколько понял:
#ifndef ESUBWINDOW_H
#define ESUBWINDOW_H

#include <QWidget>
#include <QLayout>
#include "eedit.h"

class ESubWindow : public QWidget
{
public:
    ESubWindow(QWidget* =0);
    ~ESubWindow();
    EEdit *edit;
private:
    //QLayout *layout;
};

#endif // ESUBWINDOW_H



#include "esubwindow.h"

ESubWindow::ESubWindow(QWidget* parent): QWidget(parent)
{
    //layout = new QLayout(this);
    edit = new EEdit(this);
    //layout->addChildWidget(edit);
}

ESubWindow::~ESubWindow()
{
    delete edit;
   // delete layout;
}


Класс EEdit один в один как твой YSciTEW, только имена поменял.

Пытаюсь добавить так:
ESubWindow *item=new ESubWindow(ui->mdiArea);
QMdiSubWindow* window = ui->mdiArea->addSubWindow(item);

Ошибка РОВНО получается та же самая...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
edwardoid
  опции профиля:
сообщение 29.1.2009, 17:50
Сообщение #42


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

Спасибо сказали: 0 раз(а)




Репутация:   0  


итак!
Насколько я понял вся ошибка вот тут:

#if defined Q_WS_WIN
    //int font_id = QFontDatabase::addApplicationFont(":/res/fonts/COURI.TTF");
    //lexer->setFont(QFont(QFontDatabase::applicationFontFamilies(font_id).first()));
    #elif defined Q_WS_X11
    lexer->setFont(QFont("Monospace"));
    #endif


А именно то, что у меня в ресурс файле не было файла ":/res/fonts/COURI.TTF"
Потому сейчас проблема в том, как указать ему на шрифт, который точно есть в Виндовозе, но главное с прошлым справилсо. :clapping:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 29.1.2009, 19:57
Сообщение #43


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(edwardoid @ 29.1.2009, 20:50) Link
А именно то, что у меня в ресурс файле не было файла ":/res/fonts/COURI.TTF"
ну а ты его добавь
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 23.2.2009, 19:56
Сообщение #44


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


тему разделил: Link
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

5 страниц V  « < 3 4 5
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.12.2025, 12:11