Просмотр сообщений
|
Страниц: 1 2 [3] 4 5 ... 30
|
33
|
Qt / Qt Script, QtWebKit / Re: QtWebKit: не грузятся сайты по протоколу https: SSL handshake failed
|
: Июнь 05, 2015, 20:14
|
решилось наследованием от QNetworkAccessManager и игнорированием ошибок
Столкнулся с такой же проблемой в ASTRA Linux. Можете поподробнее описать решение проблемы? Посмотрел код, в итоге сделано это было через наследование от QWebView: class WebView : public QWebView { Q_OBJECT public: WebView(QWidget *parent = 0);
... private slots: void handleSslErrors(QNetworkReply* reply, const QList<QSslError> &errors); }; void WebView::handleSslErrors(QNetworkReply* reply, const QList<QSslError> &errors) { qDebug() << "handleSslErrors: "; foreach (QSslError e, errors) { qDebug() << "ssl error: " << e; } reply->ignoreSslErrors(); }
|
|
|
35
|
Qt / Qt Quick / Табы с иконками и текстом - как сделать?
|
: Май 06, 2015, 20:43
|
привет всем,
Как ни противился этому, но начал осваивать QML.
как сделать чтоб у табвью (не важно какого - из Qt Quick Controls или еще какого-нибудь, если они, другие, существуют) табы были с иконками? Так чтобы иконка сверху, текст снизу. Либо иконка слева, текст справа. В тех контролах, что в Qt Quick Controls я не вижу нигде свойства задания иконки. Или оно типа стилем может задается..
Кароч, нужен кошерный способ это сделать. Спасибо
|
|
|
36
|
Qt / Кладовая готовых решений / Re: Автоматическое получение ревизии SVN в ПО
|
: Март 20, 2015, 09:49
|
Юзайте CMake, он рулез.
FIND_PROGRAM(SVN_EXECUTABLE svn DOC "subversion command line client")
MACRO(Subversion_GET_REVISION dir variable) EXECUTE_PROCESS(COMMAND ${SVN_EXECUTABLE} info ${dir} OUTPUT_VARIABLE ${variable} OUTPUT_STRIP_TRAILING_WHITESPACE) STRING(REGEX REPLACE "^(.*\n)?Revision: ([^\n]+).*" "\\2" ${variable} "${${variable}}") ENDMACRO(Subversion_GET_REVISION)
Subversion_GET_REVISION(${CMAKE_CURRENT_SOURCE_DIR} ProjectRevision) MESSAGE(STATUS "Revision is ${ProjectRevision}")
|
|
|
38
|
Qt / Работа с сетью / Передача файлов по Bluetooth (Obex OPP?)
|
: Март 02, 2015, 17:28
|
Всем привет,
Встала задача максимально просто для пользователя мобильного телефона передать файл на комп, где работает моя Qt-прога.
Подозреваю, что когда юзер на своей мобиле идет в галерею, выбирает фотку, жмет Share и выбирает Bluetooth, то она передается по Obex OPP протоколу через пуш, без спаривания девайсов. Так ли это?
Если все так, то реализован ли в Qt 5.4 (не нахожу) или сторонней либе Obex OPP сервер? Т.е. то, что принимает эти запушеные файлы.
Спасибо
|
|
|
39
|
Программирование / С/C++ / Re: Как узнать, что class инициализирован
|
: Февраль 23, 2015, 17:04
|
погадаем на гуще:
1. если есть переменная-поинтер на объект какого-то класса и надо знать присвоено ли ей значение адреса какого-то объекта, то: инициализируем переменную в nullptr (не в 0, не в NULL), присваем, юзаем. Если надо очистить, то присваиваем nullprt опять.
2. если надо знать создался ли и инициализировался в конструкторе объект класса, то юзаем exceptions. Т.к. конструктор не может вернуть true или false
3. если без исключений, то разносим создание объекта и его инициализацию: конструктор создает объект, а отдельный метод класса bool init() инициализирует объект. Т.о. вызовом еще одного метода класса bool isInitialized() можно узнать инициализирован ли объект
|
|
|
43
|
Qt / Model-View (MV) / Re: Одна модель, два представления
|
: Февраль 18, 2015, 17:54
|
Имеем одну модель с данными (или доступом к ним). Первая вьюха подключена к ней напрямую.
Данные, каждый айтем имеет некий доп. флаг.
Вторая вьюха, кот. может очищаться, подключена к нашей модели через QSortFilterProxyModel, которая фильтрует по наличию флага.
|
|
|
44
|
Qt / Model-View (MV) / Re: Customize Views
|
: Февраль 17, 2015, 15:47
|
Делагаты. QAbstractItemDelegate и пара его наследников. В examples есть примеры. Также может оказаться полезным QItemEditorFactory.
|
|
|
|
|