Проблема с использованием системы ресурсов |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с использованием системы ресурсов |
Litkevich Yuriy |
13.11.2008, 15:40
Сообщение
#51
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kuler |
13.11.2008, 15:59
Сообщение
#52
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
да, просмотрел все исходники и не увидел где связывается myappico.ico
|
|
|
Litkevich Yuriy |
13.11.2008, 16:30
Сообщение
#53
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
kuler, прости пожалуйста, я не тот пример залил
вот в этом Qt_Ui_test_5.zip ( 15,02 килобайт ) Кол-во скачиваний: 148 , работает функция setWindowIcon(QIcon(":/ico/images/myappico.png")); |
|
|
kuler |
13.11.2008, 16:42
Сообщение
#54
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
Litkevich Yuriy, ничо, но все равно не понятно как иконка там устанавливается
|
|
|
Litkevich Yuriy |
13.11.2008, 16:55
Сообщение
#55
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ну вызывается эта функция, в нее передается путь к иконке, если пут начинается с двоеточия, значит из ресурсов которые вкопилены в бинарь, а они все перечислены в qrc-файле, он в свою очердь записан в pro-файл.
|
|
|
kuler |
13.11.2008, 17:41
Сообщение
#56
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
ну вызывается эта функция, в нее передается путь к иконке, если пут начинается с двоеточия, значит из ресурсов которые вкопилены в бинарь, а они все перечислены в qrc-файле, он в свою очердь записан в pro-файл. это ты наверно про второй пример, там то понятно, я про первый просек почему у меня не работало, я создавал кюдиалог с Qt::WindowTitleHint соответственно возникает вопрос а как совместить несовместимое? (мне не нужны кнопки закрыть, максимайз, минимайз) |
|
|
AD |
13.11.2008, 18:01
Сообщение
#57
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
|
|
|
kuler |
14.11.2008, 11:08
Сообщение
#58
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
|
|
|
AD |
14.11.2008, 12:55
Сообщение
#59
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Попробуй чуть похимичить с этим. Что-то я не помню точной инструкции. Но могу тебе из справки дать инфу:
Цитата THIS
void QWidget::setWindowState ( Qt::WindowStates windowState ) Sets the window state to windowState. The window state is a OR'ed combination of Qt::WindowState: Qt::WindowMinimized, Qt::WindowMaximized, Qt::WindowFullScreen, and Qt::WindowActive. If the window is not visible (i.e. isVisible() returns false), the window state will take effect when show() is called. For visible windows, the change is immediate. For example, to toggle between full-screen and normal mode, use the following code: w->setWindowState(w->windowState() ^ Qt::WindowFullScreen); In order to restore and activate a minimized window (while preserving its maximized and/or full-screen state), use the following: w->setWindowState(w->windowState() & ~Qt::WindowMinimized | Qt::WindowActive); Note: On some window systems Qt::WindowActive is not immediate, and may be ignored in certain cases. When the window state changes, the widget receives a changeEvent() of type QEvent::WindowStateChange. See also Qt::WindowState and windowState(). |
|
|
kuler |
14.11.2008, 14:15
Сообщение
#60
|
Танцор диско Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: -1 |
Попробуй чуть похимичить с этим. Что-то я не помню точной инструкции. Но могу тебе из справки дать инфу: это я прочитал, дык это минимайз и тд, а мне просто нада чтоб кнопки закрытия (крестик) и тд не отображались. сделать это можно передав Qt::WindowTitleHint, но при этом не отображается иконка окна. |
|
|
Текстовая версия | Сейчас: 18.1.2025, 9:49 |