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

Войти
 
  Начало Форум 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.201 секунд. Запросов: 23.