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

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 195
1  Qt / Пользовательский интерфейс (GUI) / Re: Непонятное удаление cell widget : Январь 17, 2020, 11:30
Цитата: assistant
void QTableWidget::setCellWidget(int row, int column, QWidget *widget)
Sets the given widget to be displayed in the cell in the given row and column, passing the ownership of the widget to the table.
If cell widget A is replaced with cell widget B, cell widget A will be deleted.
2  Qt / Вопросы новичков / Re: QLineEdite & QScrollBar : Октябрь 19, 2019, 12:29
Помести QLineEdit в QScrollArea.
3  Qt / Вопросы новичков / Re: Как подогнать форму диалога под размер таблицы в нем? : Февраль 11, 2019, 12:48
Цитата: Assistant
void QWidget::adjustSize()
4  Qt / Пользовательский интерфейс (GUI) / Re: QSpinBox с разрядностью 64 бит : Февраль 06, 2019, 17:12
QDoubleSpinBox с decimals = 0
5  Qt / Общие вопросы / Re: QList::insert (multi) : Октябрь 04, 2018, 12:13
Understand the Qt containers.
Статья уже старая, но для общего понимания довольно-таки неплоха.
6  Qt / Пользовательский интерфейс (GUI) / Re: Помещение виджета в QTabWidget мышкой : Июль 30, 2018, 15:16
QTabWidget состоит из 2-х виджетов: QTabBar и QStackedWidget.
Наверное d'n'd нужно навешивать на QTabBar.
7  Qt / Пользовательский интерфейс (GUI) / Re: Кастомное меню : Июль 17, 2018, 13:26
Тут уж как фантазия позволит - можешь списком, можешь кнопками, а можно и через qml  Подмигивающий
8  Qt / Пользовательский интерфейс (GUI) / Re: Кастомное меню : Июль 17, 2018, 12:50
Создай форму и помести её через QWidgetAction в меню.
9  Qt / Пользовательский интерфейс (GUI) / Re: Drag'n'drop из дочернего виджета : Июль 11, 2018, 12:06
Т.е. самому городить мышиные грабы, установку курсора, иконки и чтобы всё было портабельно - это проще?
10  Qt / Пользовательский интерфейс (GUI) / Re: Drag'n'drop из дочернего виджета : Июль 11, 2018, 11:41
Using Drag and Drop with Item Views

И если перетаскивание чисто "местное", то лучше на фильтре все и сделать, не используя DnD.
Вот зачем вы советуете человеку, явно не искушенному в этих вопросах, заниматься сексом?
11  Qt / Пользовательский интерфейс (GUI) / Re: Парковочные окна : Июль 10, 2018, 14:31
Цитата: assistant
void QWidget::adjustSize()
12  Qt / Пользовательский интерфейс (GUI) / Re: Определение текущей ячейки в QTableView : Июль 05, 2018, 11:49
Зачем для контекстного меню текущая ячейка?
Используй найденную
Код
C++ (Qt)
QModelIndex index=table->indexAt(pos);
13  Qt / Пользовательский интерфейс (GUI) / Re: Перехват update : Март 24, 2018, 15:44
Было бы здОрово поставить breakpoint на update но как это сделать именно для данной таблицы?
Без толку, т.к. отрисовка всё-равно асинхронная.
14  Qt / Пользовательский интерфейс (GUI) / Re: 2 и более Stretch колонки : Июль 08, 2017, 15:20
Ну хорошо, а как же считать?
По "среднему" ( сумма длин / количество ).
15  Программирование / Общий / Re: Объект умеет сам себя рисовать? : Апрель 18, 2017, 17:17
Я понял, ну это "синтаксический сахар", я имел ввиду может как-то принципиально, напр перепланировать классы (хотя не вижу как)
Похоже Вы меня не поняли.
Я имел в виду, что достаточно будет иметь только один CObjectParam, в котором будут заданы все параметры для отрисовки.
Плюс набор обработчиков для каждого типа параметров.
Код
C++ (Qt)
struct CObjectParam {
 COpenGLObject * mObject;
 QVariantList mParams;          
};
 
void CWindow::registerParamProcessor( int type, std::function< bool( CObjectParam* o, const QVariant& v ) > f )
{
  mParamProcessors[ type ] = f;
}
 
void CWindow::Draw( ... )
{
for (int i = 0; i < mObjects.size(); ++i) {
  auto& obj = mObjects[i];
  for( auto& v : obj->mParams ) {
     auto f = mParamProcessors[ v.userType() ];
     if( !f( obj, v ) )
         break;
  }
}
}
Страниц: [1] 2 3 ... 195

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