Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: Вопросы по 1.3.1  (Read 50976 times)

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #90 on: February 05, 2016, 08:44:47 pm »
GraninDm, Запускаю скомпилированную вами демку, у меня область выделения выглядит вот так.  :o
У Вас по другому ? Я просто даже не знаю куда копать :)

[вложение удалено администратором]
« Last Edit: February 05, 2016, 08:50:33 pm by Arin Alex »

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #91 on: February 06, 2016, 08:09:16 am »
Я понял, почему нет рамки!
Всю ночь думал :D
Я выделял с правого нижнего угла в левый верхний.
А Вы с левого верхнего в правый нижний.

Еще допишу...
Если начать вести выделение вверх влево, то рамки нет.
Не отпуская мышь ведем вправо вниз от точки начала выделения, и тут рамка появляется.
А при выделении ЛН->ПВ выделение ИНОГДА не срабатывает, особенно если перед этим выделять ЛВ->ПН

А если нажать на мышь и вести курсор, и после этого нажать шифт, то выделение начинается странно очень.
Так конечно нормальный человек выделять не будет, но тогда нужно игнорировать шифт при движении с зажатой кнопкой.
« Last Edit: February 06, 2016, 08:30:56 am by GraninDm »

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #92 on: February 06, 2016, 11:24:35 am »
Понял :) Спасибо. Исправим

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #93 on: February 08, 2016, 12:39:24 pm »
Нарисовалась проблема с печатью отчета.
Пробовал в виртуалке и у одного клиента на машине.
Win XP принтер один сетевой.
Превью есть. Но при нажатии кнопки печать, окно выбора принтера не появляется.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #94 on: February 08, 2016, 01:44:08 pm »
Вот это странно, там метод проще некуда
Code: [Select]
QPrinter printer(QPrinter::HighResolution);
QPrintDialog dialog(&printer,QApplication::activeWindow());
if (dialog.exec()==QDialog::Accepted){
    ......
}
Попробуйте на этой машине тестовую программу запустить, которая просто диалог принтера будет вызывать

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #95 on: February 08, 2016, 02:04:45 pm »
Очередная порция изменений

Исправили выделение области

[вложение удалено администратором]

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #96 on: February 08, 2016, 03:40:24 pm »
Code: [Select]
    QPrinter printer(QPrinter::HighResolution);

    if(printer.isValid()){
        QMessageBox::information(this,
            tr("Printer"),
            printer.printerName());
    }

    QPrintDialog dialog(&printer,QApplication::activeWindow());
    dialog.exec()==QDialog::Accepted;
На моем компе выводится имя принтера.
В виртуалке выводится пустое окно.

В виртуалке создал локальный принтер
Все равно его не видно в программе.
Ставил ScreenResolution для проверки - ничего не поменялось.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #97 on: February 08, 2016, 04:05:04 pm »
Это пример из кутишной документации, ради интереса, попробуйте.
Code: [Select]
    QPrinter printer;
    QPrintDialog *dialog = new QPrintDialog(&printer, this);
    dialog->setWindowTitle(tr("Print Document"));
    if (dialog->exec() != QDialog::Accepted)
        return;

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #98 on: February 08, 2016, 04:09:39 pm »
Не появляется окно с выбором принтера :(

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #99 on: February 08, 2016, 04:10:41 pm »
Видать Qt не видит принтер :(
А если поставить виртуальный принтер например fineprint ?
« Last Edit: February 08, 2016, 04:14:07 pm by Arin Alex »

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #100 on: February 08, 2016, 04:15:58 pm »
Завтра попробую. Сегодня некогда.

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1005
    • View Profile
Re: Вопросы по 1.3.1
« Reply #101 on: February 08, 2016, 04:31:29 pm »
Проверьте наличие windowsprintersupport.dll должна лежать в папке printsupport

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #102 on: February 08, 2016, 06:33:50 pm »
Действительно!
Проблема была в этой dll.
 :-\

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #103 on: February 17, 2016, 01:18:30 pm »
Еще пожелания и замечания теперь по 1.3.9.
1. Геометрия в инспекторе указывается как [x,y] высота x ширина.
Я думаю не совсем удобно. Нужно так [x,y] ширина x высота.
2. Копирование объекта
  Копируем Ctrl+C
  Выделаем тот же раздел
  Вставляем Ctrl+X. Объект встал на то же место. Может лучше сдвинуть на несколько точек вправо вниз?
  Если я это проделал в DataBand, то после вставки, если захватить только что вставленный элемент мышью, то перемещается и элемент и раздел.
3. Если выделать dababand, нажать Ctrl и переместить мышью элемент в разделе, то опять перемещается элемент и раздел.

GraninDm

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Вопросы по 1.3.1
« Reply #104 on: February 18, 2016, 12:30:18 pm »
Еще пожелание...
Хотелось бы чтобы редактор текстового элемента закрывался по Ctrl+Enter.