因此,目前我在C++中有代码,当选择是从一个QComboBox生成时,它会创建一些QLabels、一个QLineEdit和一个QCheckBox。但是,如果从组合框中生成了新的选择,我希望能够访问我在以后的函数中创建的小部件来销毁它们。我可以通过执行ui->Object来访问通过使用设计器创建的对象,但是我不能通过使用自己的代码创建对象来访问这些对象。我能做些什么吗?因为我知道怎么处理它。
简而言之,我希望能够根据用户的选择动态创建/销毁QWidgets。是否有我应该知道的参考来做这件事,或者任何文档?还是我完全搞错了?下面是我目前用于创建对象的代码:
if (eventType
我正在使用QtDesigner,我有一个QTabWidget,在每个选项卡中我有一个QTableWidget,使用gridLayout使表完全适合这个选项卡。
我正在填写第一个选项卡/表,如下所示:
self.ui.tableWidget.setColumnCount(ncols)
self.ui.tableWidget.setRowCount(nrows)
myrows = [row.fetch_all_fields() for row in tab]
for i, row in enumerate(myrows):
for j, col in enumerate(row):
希望这个问题很简单。我需要在运行时在GUI的特定区域生成几个按钮。我要创建的对象是复选框。下面是创建这些复选框的代码部分:
void MainWindow::on_generateBoxes_clicked()
{
int x_dim = ui->xDim->value();
int y_dim = ui->yDim->value();
int z_dim = ui->zDim->value();
QVector<QCheckBox*> checkBoxVector;
for(int i = 0; i &l
我正试图把rxsubject排除在集团内。但是,当我在UI部件上调用dispose方法时,它会抛出错误:
Bad state: Cannot add new events after calling close
这是我的集团。
class EventBloc {
final EventRepository _repository = EventRepository();
final BehaviorSubject<EventResponse> _subject =
BehaviorSubject<EventResponse>();
getEven