crossplatform.ru

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

6 страниц V  « < 4 5 6  
Ответить в данную темуНачать новую тему
> Проблема с использованием системы ресурсов
Litkevich Yuriy
  опции профиля:
сообщение 13.11.2008, 15:40
Сообщение #51


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

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

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




Репутация:   94  


Цитата(kuler @ 13.11.2008, 18:38) *
так я и спрашивал про иконку, которая на заголовке окна
ты мой пример скомпилил?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 13.11.2008, 15:59
Сообщение #52


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


да, просмотрел все исходники и не увидел где связывается myappico.ico
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.11.2008, 16:30
Сообщение #53


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

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

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




Репутация:   94  


kuler, прости пожалуйста, я не тот пример залил :blush:
вот в этом Прикрепленный файл  Qt_Ui_test_5.zip ( 15.02 килобайт ) Кол-во скачиваний: 84
, работает функция
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


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

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

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




Репутация:   94  


ну вызывается эта функция, в нее передается путь к иконке, если пут начинается с двоеточия, значит из ресурсов которые вкопилены в бинарь, а они все перечислены в qrc-файле, он в свою очердь записан в pro-файл.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 13.11.2008, 17:41
Сообщение #56


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 13.11.2008, 16:55) *
ну вызывается эта функция, в нее передается путь к иконке, если пут начинается с двоеточия, значит из ресурсов которые вкопилены в бинарь, а они все перечислены в qrc-файле, он в свою очердь записан в pro-файл.

это ты наверно про второй пример, там то понятно, я про первый

просек почему у меня не работало, я создавал кюдиалог с Qt::WindowTitleHint

соответственно возникает вопрос а как совместить несовместимое? (мне не нужны кнопки закрыть, максимайз, минимайз)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 13.11.2008, 18:01
Сообщение #57


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


Цитата(kuler @ 13.11.2008, 17:41) *
соответственно возникает вопрос а как совместить несовместимое? (мне не нужны кнопки закрыть, максимайз, минимайз)

this -> setWindowState(windowState())
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 14.11.2008, 11:08
Сообщение #58


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(AD @ 13.11.2008, 18:01) *
this -> setWindowState(windowState())

и что это значит? (попробывал, не помогло)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
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  


Цитата(AD @ 14.11.2008, 12:55) *
Попробуй чуть похимичить с этим. Что-то я не помню точной инструкции. Но могу тебе из справки дать инфу:

это я прочитал, дык это минимайз и тд, а мне просто нада чтоб кнопки закрытия (крестик) и тд не отображались. сделать это можно передав Qt::WindowTitleHint, но при этом не отображается иконка окна.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 19.9.2021, 3:14