博主,自己的程序突然报了一种错误如下
setGeometry: Unable to set geometry 1420x1421+8+31 on QWidgetWindow/'MainWindowWindow'.
Resulting geometry: 1420x1181+8+31 (frame: 8, 31, 8, 8, custom margin: 0, 0, 0, 0, minimum size: 1376x1072, maximum size: 16777215x16777215).
解决方案是
setWindowFlags(Qt::WindowCloseButtonHint | Qt::MSWindowsFixedSizeDialogHint);
就不会再报错了!
setGeometry: Unable to set geometry 100x30+912+505 on QWidgetWindow/'InputDlgClassWindow'. Resulting geometry: 180x30+912+505 (frame: 11, 45, 11, 11, custom margin: 0, 0, 0, 0, minimum size: 0x0...
setGeometry: Unable to set geometry 72x15+640+276 on QWidgetWindow/'QLabelClassWindow'. Resulting geometry: 140x15+640+276 (frame: 9, 34, 9, 9, custom margin: 0, 0, 0, 0, minimum
size: 0x0, maximum
在Qt编程,特别是通过写代码的方式实现各种界面的时候,冷不防就会出现类似下面的报错:
Unable to set geometry 46x30+480+190 on QWidgetWindow/'QPushButtonClassWindow'. Resulting geometry: 116x30+480+190 (frame: 8, 30, 8, 8, custom margin: 0, 0,...
由于子窗口和父窗口的大小关系不健康,导致父窗口resize失败,失败后会自定义大小
解决方法:
首先,修改父窗口尺寸,保证其大小可以容纳子部件,可以使用setFixSize()之类的函数修改父窗口尺寸。
其次,一定要保证修改父窗口尺寸的函数是放在窗口布局代码之前,如图,我的setInterface()函数内是对窗口布局,若this->setFixSize(QSize(1200,800));函数在setInterface()后面,则还是会报这个错误,只需要将函数位置换一下即可
setGeometryDp:
Unable to set geometry 200x100+1459+-799 on QWidgetWindow/'MainWindowClassWindow'.
Resulting geometry: 236x100+1459+-799 (frame: 13, 58, 13, 13,
custom margin: 0, 0, 0, 0, minimum ...
在windows下编译出现了下面这些警告,ubuntu下好像不会出现这个
setGeometry: Unable to set geometry 1080x1920+8+30 on QWidgetWindow/'CallnumberWindow'. Resulting geometry: 1080x750+8+30 (frame: 8, 30, 8, 8, custom margin: 0, 0...
在使用Dialog对话框时,虽然成功弹出了对话框,但是每次都会出现以下提示信息:
setGeometry: Unable to set geometry 152x30+851+462 on QWidgetWindow/'QInputDialogClassWindow'. Resulting geometry: 219x107+851+462 (frame: 9, 38, 9, 9, custom...
Thee是一个微型实用程序,它使您不必再使用this关键字。
为什么thee ?
我想我们都可以同意,javascript中的this关键字是愚蠢的。 因此, thee摆脱了使用它的需要。 曾经。 像这样:
通常我们会写
var ackgnowledgeClick = function ( e ) {
this . textContent = "You Clicked the button at (" + e . pageX + ", " + e . pageY + ")" ;
$ ( 'button' ) . on ( 'click' , ackgnowledgeClick ) ;
现在你可以
npm install thee
jspm install npm:thee
import thee from 'thee'
var ackgnowledgeCl
今天调界面使用setFixedSize报错:QWindowsWindow::setGeometry: Unable to set geometry 1920x1080+0+0 on QWidgetWindow/'CbAppParentWidgetClassWindow'. Resulting geometry: 3840x1080+0+0 (frame: 0, 0, 0, 0, custom m...