Russian Qt Forum
Апреля 02, 2025, 04:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 255
1  Qt / Вопросы новичков / Re: Рисование иконки без аретфактов : Октября 13, 2022, 14:54
Из Справки:
Цитировать
QPixmap::QPixmap(int width, int height)
Constructs a pixmap with the given width and height. If either width or height is zero, a null pixmap is constructed.
Warning: This will create a QPixmap with uninitialized data. Call fill() to fill the pixmap with an appropriate color before drawing onto it with QPainter
2  Qt / Пользовательский интерфейс (GUI) / Re: Qt. Как проще сделать виджет, сильно похожий на заданный? : Августа 04, 2021, 06:12
QToolBar застайлить?
Присоединяюсь, на мой взгляд это самый простой способ. Только стиль лучше делать локальным, т.е. устанавливать его непосредственно на экземпляр QToolBar-а.
3  Qt / Вопросы новичков / Re: Квадратный элемент окна : Декабря 31, 2020, 10:44
кури void QSizePolicy::setHeightForWidth(bool dependent)
4  Qt / Вопросы новичков / Re: Не работает событие входа в область виджета : Декабря 31, 2020, 09:20
setMouseTracking()
5  Qt / Вопросы новичков / Re: Вопрос про определение оператора = в классе. Спецы должны знать. : Декабря 31, 2020, 08:03
artur567297@gmail.com, тело оператора неверно, может это конечно "заглушка" в начале работы.
ты должен "не пустой" this вернуть, а предварительно скопировать
copySrc.name в  this->name

П.С.
общепринятое именование для copySrc -> other (переводится как "другой")
6  Qt / Общие вопросы / Re: MFC style : Сентября 19, 2020, 07:23
С QSS связываться не рекомендую.
Понадобится выделить строку/ячейку конкретным цветом в QTableView - а не получится.

П.С.
Так и не нашёл в интернете как это сделать, если на View QSS-ка наложена.

П.П.С
И ещё целая телега подводных камней.
7  Разное / Говорилка / актуальный анекдот : Августа 05, 2020, 20:04
— Внучек возьми вот скриптов домой.
— Деда, да у нас этих скриптов дома, как говна.
— У вас с интернета небось скачанные, а дед сам писал.
8  Qt / Общие вопросы / Re: Qt 5.14/Creator 4.11 мусорит в каталоге исходников : Января 16, 2020, 23:11
"Shadow build" - не более чем команда qmake выполненная за пределами каталога исходников.
 Debug и Release всегда по умолчанию создавались командой qmake.
9  Qt / Вопросы новичков / Re: QLineEdite & QScrollBar : Октября 16, 2019, 06:05
Может стоит сразу использовать QTextEdit, если возможностей простого поля ввода не хватает
10  Qt / Общие вопросы / Re: Перекодировка KOI8-R в utf8 : Сентября 16, 2019, 11:03
>codecOut->fromUnicode(isx);
Этим те пытаешься сделать Unicode (16bit) -> UTF-8
А не из KOI8-R в UTF-8

Делай в два этапа:
Код
C++ (Qt)
QString isx; // строка в KOI8-R
// KOI8 -> Unicode (16bit)
QTextCodec *codec = QTextCodec::codecForName("KOI8-R");
QString stringUnicode = codec->toUnicode(encodedString);
 
//Unicode (16bit) -> UTF-8
QByteArray stringUtf8 = stringUnicode.toUtf8();
 
11  Qt / ActiveX / Re: Создание книги excel : Июля 12, 2019, 09:49
Может поможет: http://www.wiki.crossplatform.ru/index.php/Работа_с_MS_Office_с_помощью_ActiveQt
12  Qt / Пользовательский интерфейс (GUI) / Re: подключение изображения к проекту с помощью qt creator : Июля 12, 2019, 09:45
1) по поводу не появляется картинка:
если не появляется при использовании программы на другом компьютере, где Qt не установлена, то возьми с собой плагины

2) про ошибку компиляции
попробуй полностью пересобрать проект
13  Qt / Общие вопросы / Re: "Тот самый" файл : Июня 14, 2019, 06:18
На память не помню, но в примерах Qt было использование кэширования картинок. Что такое: https://doc.qt.io/archives/qq/qq12-qpixmapcache.html
Может подойдёт
14  Qt / Общие вопросы / Re: закрыть форму из другой формы : Июня 14, 2019, 06:07
вызов метода show() тут совершенно лишний.

Если передаёшь в дочерний виджет указатель на родителя, то родитель удалит объект, вызывать delete не нужно, но если приспичило явно прибить дочерний виджет пользуйся методом deleteLater().

Код который ты привёл имеет смысл сделать на стеке:
Код
C++ (Qt)
tovname ftnam(this);
if(ftnam.exec()==QDialog::Rejected){}
 
15  Программирование / Общий / Re: хранение бинарных зависимостей в кросс-платформенном проекте : Июня 07, 2019, 07:16
Судя по проектам на Гитхабе, народ делает каталог с исходниками программы, каталог distrib\ (и т.п.), а в нём подкаталоги по имени целевой платформы, в этих каталогах конфиги систем сборки свойственной для целевой платформы, ну и, видимо, эти системы сборки умеют докачать файлы библиотек и т.п.
Страниц: [1] 2 3 ... 255

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