Russian Qt Forum
Май 11, 2024, 09:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 5 6 [7] 8 9 ... 23
91  Программирование / С/C++ / Re: Сделать из QObjectов синглтоны (по шаблону) : Март 11, 2015, 23:48
в Qt 5 есть макрос: Q_GLOBAL_STATIC
в Qt 4 он тоже есть, но там недокументирован.
92  Qt / Общие вопросы / Re: Почему вы выбрали Qt : Март 10, 2015, 12:35
Может найдется ответ, как последнее число извлечь (5)? Предварительное количество чисел неизвестно.
Код
C++ (Qt)
QString("1 2 3 4 5").section(' ', -1);
93  Qt / Пользовательский интерфейс (GUI) / Re: QAction на QToolBar-e как меню : Март 07, 2015, 18:11
Неет. Меня интересует кнопка, сопряженная со стрелочкой вниз. Как в креаторе кнопка commit
тогда вам сюда:
Код
C++ (Qt)
void QPushButton::setMenu(QMenu * menu)
94  Qt / Пользовательский интерфейс (GUI) / Re: QAction на QToolBar-e как меню : Март 07, 2015, 11:55
Можно сделать с помощью кнопки:
Код
C++ (Qt)
void QToolButton::setMenu(QMenu * menu)
95  Qt / Вопросы новичков / Re: Перевод коретки на новую строку : Март 05, 2015, 12:49
В соответствии с протоколом в текст нужно добавлять 13 13 10
А что реально добавляется при использовании endl и "\n" ? 
QString EndOfLine()
{
    // Returns string of going on new line
    switch (local_OS)
    {
        osWINDOWS : return "\x0D\x0D\x0A"; break;
        osLINUX   : return "\x0D"; break;
        osANDROID : return '\n'; break;
    }
}
Что вам нужно? Если у вас какой-то бинарный протокол (как в одном из ваших сообщений выше), то вам так и надо указывать 13, 13, 10.
Если работаете с текстовыми данными, то в Qt новую строку принято обозначать '\n', что соответствует коду 10.

Почитать тут:
http://doc.qt.io/qt-5/qfile.html#reading-files-directly
http://doc.qt.io/qt-5/qtextstream.html#endl
96  Qt / Вопросы новичков / Re: Для чего служит метод setUserData(uint id, QObjectUserData data)? : Март 04, 2015, 15:07
метод же:
Код
C++ (Qt)
void QObject::setUserData(uint id, QObjectUserData* data)
помечен для внутреннего использования, как вы его применяете?
97  Qt / Базы данных / Re: Увеличение времени ожидания при обращении к mdb файлу через QSqlConnection : Март 04, 2015, 14:19
и еще индекс на столбец path повесить, правда не знаю как с этим делом в access
98  Qt / Базы данных / Re: Увеличение времени ожидания при обращении к mdb файлу через QSqlConnection : Март 04, 2015, 13:59
попробуйте:
Код
C++ (Qt)
void QSqlQuery::setForwardOnly(bool forward)
с параметром true
99  Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию? : Март 01, 2015, 22:23
whiter запускается, открывает (создает) базу и тестовую таблицу, через 3 секунды пишет в таблицу и отключается.
writer, создает базу и запускает таймер, который через каждые 3 секунды добавляет новую запись в таблице, отключения я не предусматривал. закрыть программу можно только по клавише Ctrl+C

reader, так же каждые три секунды читает последнюю запись из той же таблицы, куда пишет writer, и тоже отключения не предусматривал.
100  Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию? : Март 01, 2015, 01:16
Сделал тестовый проект с двумя подпроектами:
writer - создает бд и пишет данные;
reader - читает из этой бд данные и выводит на экран.

Все работает, проверено на Widnows 7, Qt 5.3.1.

Запускать writer, спустя несколько секунд reader.
101  Qt / Общие вопросы / Re: QSettings + ini + регулярки : Февраль 23, 2015, 20:40
строковое значение надо заключить в кавычки:
Код:
ключ="значение"
102  Qt / Базы данных / Re: База данных (QSqlDatabase) по умолчанию? : Февраль 21, 2015, 22:35

В классе MainWindow я дописал переменную базы QSqlDatabase db, в конструкторе база определяется и открывается.
В классе MainWindow, лучше вообще не хранить QSqlDatabase, инициализировать, но не хранить.
Нужно ли при объявлении новых объектов QSqlQuery задавать базу явным образом, или все они будут обращаться к единственной открытой?
Если имя при инициализации не задавали, то будет использоваться подключение по умолчанию, и не будет надобности каждый раз указывать QSqlDatabase.
103  Qt / Вопросы новичков / Re: Три общих вопроса: сборщик мусора, QWebView и QNetworkProxy : Февраль 20, 2015, 23:21
3) попробуйте: networkAccessManager.setProxy(QNetworkProxy())
104  Qt / Model-View (MV) / Re: Customize Views : Февраль 17, 2015, 14:25
есть метод:
Код
C++ (Qt)
void QTreeView::​setFirstColumnSpanned(int row, const QModelIndex & parent, bool span)
105  Qt / Вопросы новичков / Re: QT vs визуализация графов : Февраль 12, 2015, 11:42
попробуйте закомментировать строку:
#include "moc_MainWindow.cpp"
Страниц: 1 ... 5 6 [7] 8 9 ... 23

Страница сгенерирована за 0.151 секунд. Запросов: 23.