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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4 5 ... 122
31  Qt / Вопросы новичков / Re: QStatusBar убрать значок растяжения в QMainWindow : Октябрь 11, 2017, 16:43
А мне сразу вспомнился практически бесполезный класс - QSizeGrip

Я даже его когда-то использовал Улыбающийся
32  Qt / Установка, сборка, отладка, тестирование / Re: Qt Creator и Xiaomi Redmi 4X : Октябрь 10, 2017, 18:11
А включили режим разработчика?
33  Qt / Общие вопросы / Re: Много процессов или много потоков? : Октябрь 01, 2017, 16:46
Цитировать
Тем не менее в браузерах каждая вкладка выполняется в отдельном процессе. Чем обусловлен такой выбор?
Единственный браузер, который для каждой вкладки создавал отдельный процесс, который я знаю это Гугл Хром

Цитировать
Чем обусловлен такой выбор?
Думаю, процесс легче убить, чем поток, чтобы приложение дальше работало как не бывало
34  Qt / Вопросы новичков / Re: Сделать невидимой границу таблицы в QTextTable : Сентябрь 19, 2017, 17:04
Нет бы скриншот приложить, чтобы сразу было видно Улыбающийся
35  Программирование / Python / Re: Qtablewidget и contextmenu : Сентябрь 15, 2017, 15:27
Вам нужен сигнал customContextMenuRequested и установка http://doc.qt.io/qt-4.8/qwidget.html#contextMenuPolicy-prop

После в слоте показывать меню

Такое когда-то уже делал
36  Qt / 2D и 3D графика / Re: Как повернуть текст на QGLWidget? : Сентябрь 15, 2017, 15:24
QPainter кажется только в paintEvent работает?

Нифига, хоть в main.cpp отрисуйте на QPixmap/QImage что хотите
37  Qt / Общие вопросы / Re: Странный вылет на connect'е [Qt 5.9] : Сентябрь 15, 2017, 07:10
Код в студию! Улыбающийся
38  Qt / Вопросы новичков / Re: Помощь для новичков : Сентябрь 08, 2017, 11:31
Извините, моя ошибка. Дело в том что я очень стараюсь пользоваться документацией, но иногда не все понимаю что там написано. Или как в данном случае, в связи с неопытностью увидев один метод, почему то решил, что статического метода с таким же именем не может быть.
Тогда основываясь на написанном тут я делаю вывод, что если, строка передаваемая мной в качестве параметра, будет в UCS-4, то статический метод
Код:
QChar::isDigit(input[i])
будет работать.
Пытался это реализовать, но не одним из методов, у меня почему то не получилось преобразовать. Или же дело заключается в том, что UCS-4 платформозависим, и будет работать только с Unix?

Если есть вопросы, то лучше код прикладывать -- так всегда проще Улыбающийся Но не весь код, а только тот, что воспроизводит проблему
39  Qt / Вопросы новичков / Re: Помощь для новичков : Сентябрь 07, 2017, 07:44
...
Но почему тогда Creator не ругается на строку когда я пытаюсь обратиться через имя класса, как будто бы к статической функции
Код:
QChar::isDigit(input[i])
, мало того, если не передать не какой аргумент то он говорит что параметр функции ожидает аргумент.

Потому-что, у QChar есть обыкновенный метод без аргумента и статичный метод с аргументом

Пользуйтесь документацией, у Qt она очень клевая!
40  Qt / Вопросы новичков / Re: Помощь для новичков : Сентябрь 05, 2017, 01:19
1. Пользуйтесь подсветкой кода (в редакторе кнопка #)
2. Там точно тип string, а не QString? (это сильно разные типы, так что разница имеет значение)
3. isDigit, похоже, ожидает код числа
Код:
bool QChar::isDigit(uint ucs4)
4. Лучше в функцию передавать константную ссылку, чем копию объекта, например поменять описание на:
Код:
static QString symbolIsFigure(const QString& input){

5. А еще до меня дошло что у вас код на c# (public в методе, Char и методы с верхнего регистра), а вы судя по всему на с++/Qt переписываете

А так, QString возвращает элементы через [] и at, и в обоих случаях можно получить QChar, у которого есть isDigit

Код
C++ (Qt)
for (int i = 0; i < input.length(); i++) {
   // Or: if (input.at(i).isDigit()) {
   if (input[i].isDigit()) {
       // ...
   }
}
41  Qt / Общие вопросы / Re: Некорретная работа qimage : Август 24, 2017, 17:01
Папка плагины/папка форматов картинок/dll нужного формата
42  Qt / Вопросы новичков / Re: conect из цикла for : Август 22, 2017, 08:35
Скобку добавьте справа, перед ;
43  Qt / Вопросы новичков / Re: Многооконное приложение и геометрия око&# : Август 20, 2017, 22:00
А можно еще вопрос?

Использую QVBoxLayout для создания палитры цветов с надписями.
Не могу добиться, чтобы разрыв между объектами QLineEdit (цветами) был нулевым.
Маргин ставлю 0.
Цитировать

setSpacing(0)
44  Qt / 2D и 3D графика / Re: Проблемы с qwtplotmarker : Август 16, 2017, 16:20
Интересно, а если закрывать программу через qApp->quit() (главное не забыть #include <QApplication>) ошибка тоже будет? Веселый
45  Qt / Пользовательский интерфейс (GUI) / Re: Одновременное выделение в двух QPlainTextEdit/QTextEdit : Август 14, 2017, 14:29
Так может проще делать через курсор, но поменять стиль выделения для неактивного QTextEdit?

Подходит Улыбающийся

Нашел нужный пример:
Код
C++ (Qt)
QPalette p = myInactiveWidget->palette();
p.setColor(QPalette::Inactive, QPalette::Highlight, p.color(QPalette::Active, QPalette::Highlight));
p.setColor(QPalette::Inactive, QPalette::HighlightedText, p.color(QPalette::Active, QPalette::HighlightedText));
myInactiveWidget->setPalette(p);
Страниц: 1 2 [3] 4 5 ... 122

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