Просмотр сообщений
|
Страниц: 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.
|
|
|
124
|
Qt / Вопросы новичков / Re: Выделение кнопок на форме в Ubuntu
|
: Июль 03, 2012, 09:28
|
На первых двух картинках показано как выглядит в моей программе. На третьем это новый проект создал, бросил на форму кнопку, сделал ее flat, выше разместил обычную кнопку, и еще выше чекбокс. Да, при старте чекбокс "оранжевый", при нажатии на кнопки к ним прибавляется "оранжевый" прямоугольник. Но запускал пример с калькулятором, там при нажатии на кнопку она не становится "оранжевой". Одним словом итоговый вопрос: это у меня руки-крюки или Убунта так себя ведет? И если первый вариант, как пофиксить и кнопки и руки мои?)
|
|
|
126
|
Qt / Вопросы новичков / Выделение кнопок на форме в Ubuntu
|
: Июль 02, 2012, 13:52
|
Добрый день. Дело вот в чем. Создаю формы в Дизайнере(Вин 7). Компилирую в Криэйторе. Все чудесно. Потом этот же код с этими же формами компилируется в Криэйторе(2.2.1) в Убунте 11. Все бы ничего, но на чекбоксах, кнопках (обычных и checkable) после нажатия остается "след"(прямоугольник) оранжево-коричневого цвета, будто мышкой выделяется как тест. Если выставляю в StyleSheet padding, то оранжевой становится не вся кнопка а только часть. Такое происходит с последней нажатой кнопкой. Не знаю, что еще добавить. Буду признателен любым советам.
|
|
|
128
|
Qt / Пользовательский интерфейс (GUI) / Re: Разные разрешения монитора
|
: Май 28, 2012, 17:16
|
Да, так сейчас и идет через каскадые таблицы. Но если кнопка 100*100, картинка 100*100, устанавливает бэкграунд-имэйдж и вуаля. А если размер кнопки уменьшается, то картинка урезается. Смотрел background-size, но на него ругается Qt.
|
|
|
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
|
|
|
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 Может кто сталкивался, буду признателен за совет.
|
|
|
|
|