草庐IT

零部件

全部标签

c++ - Qt - 首选使用什么 - 小部件或 View ? (树、表、列表)

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前.我开始使用带有QStandardItemModel和一些View的Qt模型View系统。但后来我注意到还有一些小部件——树、表、列表,它们恰好与View的使用几乎相同。我阅读了Qt文档aboutit诚实不明白我们还需要什么小部件,为什么View还不够...... 最佳答案 Q*Widgets易于使用

c++ - QBoxLayout 的所有者是否成为所有布局小部件的所有者?

我正在查看示例here,并且想知道是否没有内存泄漏。我红了谈论主题的文章memleakondelete.然而,虽然QWidgets确实保留了添加到的小部件的所有权,但布局却没有。从QT代码看来,具有布局的父级获得了该布局的所有小部件的所有权。但是我在文档中看不到任何关于此的引用。Window::Window(){editor=newQTextEdit();QPushButton*sendButton=newQPushButton(tr("&Sendmessage"));connect(sendButton,SIGNAL(clicked()),this,SLOT(sendMessage(

c++ - QBoxLayout 的所有者是否成为所有布局小部件的所有者?

我正在查看示例here,并且想知道是否没有内存泄漏。我红了谈论主题的文章memleakondelete.然而,虽然QWidgets确实保留了添加到的小部件的所有权,但布局却没有。从QT代码看来,具有布局的父级获得了该布局的所有小部件的所有权。但是我在文档中看不到任何关于此的引用。Window::Window(){editor=newQTextEdit();QPushButton*sendButton=newQPushButton(tr("&Sendmessage"));connect(sendButton,SIGNAL(clicked()),this,SLOT(sendMessage(

c++ - Qt:如何强制隐藏的小部件计算其布局?

我正在尝试将qwidget渲染到不同的窗口(手动使用QPainter)我有一个带有布局和一堆子控件的QWidget(w)。w被隐藏。在显示w之前,不会发生布局计算,这是预期的。当我调用w->render(painter,w->mapToGlobal(QPoint(0,0))时,我得到了一堆相互重叠的控件。w->layout()->activate();w->layout()->update()好像什么也没做。有没有办法强制布局发生而不显示w? 最佳答案 在不显示在屏幕上的小部件上强制进行布局计算:widget->setAttribu

c++ - Qt:如何强制隐藏的小部件计算其布局?

我正在尝试将qwidget渲染到不同的窗口(手动使用QPainter)我有一个带有布局和一堆子控件的QWidget(w)。w被隐藏。在显示w之前,不会发生布局计算,这是预期的。当我调用w->render(painter,w->mapToGlobal(QPoint(0,0))时,我得到了一堆相互重叠的控件。w->layout()->activate();w->layout()->update()好像什么也没做。有没有办法强制布局发生而不显示w? 最佳答案 在不显示在屏幕上的小部件上强制进行布局计算:widget->setAttribu

Ogre中有SDKTRAY的未经处理的异常小部件

我在Ogre的SDKTrays有一些严重的问题。我有我的ogrekinectgame从baseaplication继承。BaseApplication使用SDKTRAYMANAGER创建徽标等。我认为此mtraymgr已继承,也可以在我的应用程序中使用。我正在尝试为HUD设置小部件,但是我遇到了异常错误。我的setupWidgets()函数看起来像这样。voidOgreKinectGame::setupWidgets(){if(!mTrayMgr)mTrayMgr=newSdkTrayManager("InterfaceName",mWindow,mMouse);//mTrayMgr->des

c++ - Qt Eclipse 集成和自定义小部件插件

在Windows下使用Eclipse集成插件编译自定义小部件的正确步骤是什么?MinGW?我尝试了以下步骤,但在小部件栏中看不到小部件。为Win32安装了Qt4.6.1(使用MinGW)安装了EclipseHelios32位(也与Galileo一起尝试过)已安装QtEclipseIntegrator1.6.1为集成重新配置Qt:configure-release-qtnamespaceQtCppIntegration使用Eclipse编译插件发布(也尝试使用Creator)复制的DLL文件和文件夹C:\eclipse\plugins\com.trolltech.qtcppdesigne

c++ - Qt Eclipse 集成和自定义小部件插件

在Windows下使用Eclipse集成插件编译自定义小部件的正确步骤是什么?MinGW?我尝试了以下步骤,但在小部件栏中看不到小部件。为Win32安装了Qt4.6.1(使用MinGW)安装了EclipseHelios32位(也与Galileo一起尝试过)已安装QtEclipseIntegrator1.6.1为集成重新配置Qt:configure-release-qtnamespaceQtCppIntegration使用Eclipse编译插件发布(也尝试使用Creator)复制的DLL文件和文件夹C:\eclipse\plugins\com.trolltech.qtcppdesigne

php - Yii2 DropDownList Onchange更改自动完成小部件 "source"属性?

我已经试过了:yii2dependentautocompletewidget但我不知道为什么它不起作用。这是我的带有脚本的html:field($model,'lbt_holder_type')->dropDownList(['prompt'=>'---SelectHolderType---','S'=>'Student','E'=>'Employee'],['onChange'=>'JS:varvalue=(this.value);if(value=="S"){$(#libraryborrowtransaction-name).autoComplete({source:'.$s_da

php - Yii2 DropDownList Onchange更改自动完成小部件 "source"属性?

我已经试过了:yii2dependentautocompletewidget但我不知道为什么它不起作用。这是我的带有脚本的html:field($model,'lbt_holder_type')->dropDownList(['prompt'=>'---SelectHolderType---','S'=>'Student','E'=>'Employee'],['onChange'=>'JS:varvalue=(this.value);if(value=="S"){$(#libraryborrowtransaction-name).autoComplete({source:'.$s_da