Russian Qt Forum
Май 16, 2024, 21:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 7 8 [9]
121  Qt / Пользовательский интерфейс (GUI) / Re: QToolButton и иконки : Август 21, 2012, 15:20
Может пробелы перед текстом добавлять?) Но это если фикс размер, а так кривовато)
Две QLabel неплохо, но может лучше две QPushButton? Но в этом случае с обработкой клика надо будет чуточку посидеть, чтобы и кликалось как одно целое и все такое.
122  Qt / Общие вопросы / Re: Как работать с принтером в Windows : Август 01, 2012, 17:01
---------------------------------------------------------------------
Внимание: в этой теме не было ответов в течение, по крайней мере 120 дней.
Возможно стоит рассмотреть вариант открытия новой темы.
----------------------------------------------------------------------
Решил все же не открывать новую тему(прошло 2 года). У меня тоже стоит задача работать с промышленным принтером, именно тем, который написал ТС(CUSTOM TG2480-H). Подключается он через USB. Платформы - Винда, Убунту. Подскажите, как можно отправлять принтеру команды напрямую? Возможно ли без виртуального COM-порта?
В Винде совсем не знаю с какой стороны подойти.
В Убунту пытался открыть файлом "dev/ttyUSB01"(точно не помню), писало что нету доступа или прав. Программно можно узнать куда цепляет принтер?

п.с. на таком досточно "низком" уровне на QT приходится программировать впервые, до этого только GUI.
123  Qt / Вопросы новичков / Re: Выделение кнопок на форме в Ubuntu : Июль 03, 2012, 09:54
Это как EURO, только не так пишется) придумывал не я, поэтому меня смысл слова мало заботит)
124  Qt / Вопросы новичков / Re: Выделение кнопок на форме в Ubuntu : Июль 03, 2012, 09:28
На первых двух картинках показано как выглядит в моей программе.
На третьем это новый проект создал, бросил на форму кнопку, сделал ее flat, выше разместил обычную кнопку, и еще выше чекбокс. Да, при старте чекбокс "оранжевый", при нажатии на кнопки к ним прибавляется "оранжевый" прямоугольник.
Но запускал пример с калькулятором, там при нажатии на кнопку она не становится "оранжевой".
Одним словом итоговый вопрос: это у меня руки-крюки или Убунта так себя ведет? И если первый вариант, как пофиксить и кнопки и руки мои?)
125  Qt / Вопросы новичков / Re: Выделение кнопок на форме в Ubuntu : Июль 02, 2012, 14:03
В смысле рисует везде?
126  Qt / Вопросы новичков / Выделение кнопок на форме в Ubuntu : Июль 02, 2012, 13:52
Добрый день.
Дело вот в чем. Создаю формы в Дизайнере(Вин 7). Компилирую в Криэйторе. Все чудесно.
Потом этот же код с этими же формами компилируется в Криэйторе(2.2.1) в Убунте 11. Все бы ничего, но на чекбоксах, кнопках (обычных и checkable) после нажатия остается "след"(прямоугольник) оранжево-коричневого цвета, будто мышкой выделяется как тест. Если выставляю в StyleSheet padding, то оранжевой становится не вся кнопка а только часть. Такое происходит с последней нажатой кнопкой.
Не знаю, что еще добавить. Буду признателен любым советам.
127  Qt / Пользовательский интерфейс (GUI) / Re: Разные разрешения монитора : Май 30, 2012, 08:34
Большое спасибо, navrocky. Работает.
Именно то, что я искал.
128  Qt / Пользовательский интерфейс (GUI) / Re: Разные разрешения монитора : Май 28, 2012, 17:16
Да, так сейчас и идет через каскадые таблицы. Но если кнопка 100*100, картинка 100*100, устанавливает бэкграунд-имэйдж и вуаля. А если размер кнопки уменьшается, то картинка урезается. Смотрел background-size, но на него ругается Qt.
129  Qt / Пользовательский интерфейс (GUI) / Re: Разные разрешения монитора : Май 28, 2012, 16:13
Так сейчас и есть стайлшитом. Размер изображения ведь нужно менять, иначе просто урезается, если например кнопка становится 50*50, а фоновое изображение 100*100. И что-то setIconSize() не рабоатет, или неверно использую
130  Qt / Пользовательский интерфейс (GUI) / Re: Разные разрешения монитора : Май 28, 2012, 14:58
Спасибо,  soiam, иконка отображается.
А чтобы иконка изменялась вместе с размером кнопки, все манипуляции с этой иконкой нужно проводить в resizeEvent()?
131  Qt / Пользовательский интерфейс (GUI) / [РЕШЕНО] Разные разрешения монитора : Май 28, 2012, 13:41
Добрый день. У меня вопрос следующего содержания.
Есть форма, на ней есть QLabel, QWebView, QPushButtons, QGroupBox, QWidget. Изначально все это отрисова с фиксированными размерами под общий размер 1024*768. Естественно, на мониторах с меньшим разрешением(или если запускать в ОС с VirtualBox) все налазит друг на друга/не влезает в экран.
Вопрос: как адаптировать приложение для разных разрешений, в какую сторону копать? QSizePolicy выставить я так понимаю.
И самый главный вопрос, что-то решение в голову пока не приходит. Есть кнопка, ее фоновую картинку задаю setStyleSheet(), две картинки, когда обычная и :pressed. И размеры будут меняться кнопки, следовательно нужно менять размеры картинки фона. Пробовал через setIcon(), вроде бы ничего, но а как задать изображение для :pressed?

п.с. похожих тем не нашел. или плохо искал, тогда прошу тыкнуть носом)
заранее спасибо
132  Qt / Общие вопросы / Gdk-CRITICAL ** : Февраль 21, 2012, 10:17
Добрый день.
Столкнулся вот с такими вот сообщениями в QtCreator:

** (dualmode:2823): DEBUG: NP_Initialize
** (dualmode:2823): DEBUG: NP_Initialize succeeded
Failed to open debug file '/home/torwig/tmp/mozdebug'
** (dualmode:2823): DEBUG: NP_Initialize
** (dualmode:2823): DEBUG: NP_Initialize succeeded
** (dualmode:2823): DEBUG: NP_Initialize
** (dualmode:2823): DEBUG: NP_Initialize succeeded
** (dualmode:2823): DEBUG: NP_Initialize
** (dualmode:2823): DEBUG: NP_Initialize succeeded

(dualmode:2823): Gdk-CRITICAL **: IA__gdk_window_set_back_pixmap: assertion `GDK_IS_WINDOW (window)' failed

(dualmode:2823): Gdk-CRITICAL **: IA__gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(dualmode:2823): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(dualmode:2823): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(dualmode:2823): GLib-GObject-WARNING **: instance with invalid (NULL) class pointer

(dualmode:2823): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

И совсем не понимаю, что они значат. Приложение компилируется, работает, но через какое-то время просто вылетает. Убунта 11.10, Qt Creator 2.2.1. Может кто сталкивался с таким?
И еще вот такое сообщение выдает:
QLayout::addChildLayout: layout "horizontalLayout_7" already has a parent
133  Qt / Qt Script, QtWebKit / Re: QWebView отображает код html-страницы а не страницу : Февраль 08, 2012, 12:15
Спасибо, Пантер.
Странички с флэшем отображаются.
А вот тот QWebView, что имеет <script></script> как был белым, так и остался почему-то)
134  Qt / Qt Script, QtWebKit / [РЕШЕНО]QWebView отображает код html-страницы а не страницу : Февраль 08, 2012, 11:40
Добрый день.
Проблема заключается в том, что WebView не отображает html-страницу,  когда я передаю ему ее так:

QFileInfo info(QApplication::applicationFilePath());
QString htmlFile = info.dir().filePath(info.baseName() + ".video.html");   
uiWebView->setUrl(htmlFile);
Если методом load(QUrl("http://www.yandex.ru")), то показывает хорошо.

Настройки установлены:
QWebSettings::globalSettings()->setAttribute(QWebSettings::PluginsEnabled, true);
QWebSettings::globalSettings()->setAttribute(QWebSettings::AutoLoadImages, true);

В html-страницах - <script src="  "></script> в одной и флэш ролик в другой. Браузеры открывают отлично эти страницы.
WinXp, Qt 4.8.0

Может кто сталкивался, буду признателен за совет.
Страниц: 1 ... 7 8 [9]

Страница сгенерирована за 0.052 секунд. Запросов: 23.