Как создать изолированное приложение без XCode?

Как создать изолированное приложение без XCode?" Я имею в виду, что я использую gcc Make для создания своих приложений и собственной системы для создания пакетов приложений. Но как я могу включить Sandbox без использования XCode и опции Sandbox?

Там есть много информации о Sandbox, но я нигде не могу найти информации о включении Sandbox, но по-прежнему нет информации о SB без XCode .. Кто-нибудь может помочь? http://developer.apple.com/library/mac/#documentation/Security/Conceptual/AppSandboxDesignGuide/AppSandboxQuickStart/AppSandboxQuickStart.html#//apple_ref/doc/uid/TP40011183-CH2

-121 -1619834-

Как установить значки QToolButton с помощью таблицы стилей? Я хотел бы установить значки QToolButton с помощью таблиц стилей, например: #include #include QString FormStyleSheetString (const QString & имя) {...

Я хотел бы установить значки QToolButton, используя таблицы стилей, например:

#include 
#include 

QString FormStyleSheetString( const QString & name )
{
  const QString thisItemStyle( "QToolButton:enabled { image: url(" + name + "_normal.png); }  "
                             "QToolButton:pressed { image: url(" + name + "_pressed.png); }  "
                             "QToolButton:disabled { image: url(" + name + "_disabled.png); }  "
                           );

  return thisItemStyle;
}

int main(int argc, char * argv[])
{
    QApplication qapp(argc,argv);

    QToolButton button;
    button.setStyleSheet( FormStyleSheetString( "button" ) );
    button.setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
    button.setIconSize(QSize(200,200));
    button.setText("some thing..." );
    button.show();

    return qapp.exec();
}

Я скомпилировал его так:

g++ -O3 -std=c++0x -Wall -Wextra -pedantic test.cpp -lQtCore -lQtGui -I/usr/include/Qt/ -I/usr/include/QtCore/ -I/usr/include/QtGui/

К сожалению, вышеуказанное не работает (значок не отображается).

Если я использую setIcon , значок отображается правильно.

Итак, что я делаю не так? Как установить значок кнопки с помощью таблицы стилей?

Я использовал следующие изображения:
button_normal.pngbutton_pressed.pngbutton_disabled.png

PS Обратите внимание, что я задал аналогичный вопрос здесь , но ответ не работает, если текст установлен (значок сплющен, а текст не ниже значка).

РЕДАКТИРОВАТЬ 1: Я также пробовал эту функцию (как предложил Камил Климек):

QString FormStyleSheetString( const QString & name )
{
  const QString thisItemStyle( "QToolButton { qproperty-icon: url(" + name + "_normal.png); };  "
                               "QToolButton:pressed { qproperty-icon: url(" + name + "_pressed.png); };  "
                               "QToolButton:hover { qproperty-icon: url(" + name + "_disabled.png); };  "
                               );

  return thisItemStyle;
}

, но она тоже не сработала. Нажатие кнопки или наведение курсора не меняют значок.

5
задан Community 23 May 2017 в 10:32
поделиться