小编Sur*_*dhi的帖子

有关QStackedWidget的帮助

我在mainWindow上使用QStackedWidget.stackedWidget上的firstPageWidget包含3个按钮.现在如果我按第一页上的第一个按钮,我希望stackedWidget显示第二页面小部件.以下是详细信息

我尝试在我的主窗口中这样连接

connect(firstPageWidget->button1,SIGNAL(clicked()),stackWidget,SLOT(setCurrentIndex(int)));
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何将索引号的值传递给stackWidget来设置currentIndex?

如果我的问题不太明确,请告诉我,我会解释更多.

qt widget

3
推荐指数
1
解决办法
2368
查看次数

在sklearn python中拟合GaussianMixture时如何处理内存错误?

I am trying to fit GaussianMixture using sklearn to a bunch of cat and dog pictures. I feed a numpy array of size (50,30000) where 50 number of data points(25 cats and 25 dog pictures), 30000 is the number of features after I convert each picture to numpy array and resize to (100,100,3). It is throwing memory error. I have 4GB of RAM and 70% used before running this code. Can anyone suggest me how to debug how much memory …

python memory scikit-learn gmm

3
推荐指数
1
解决办法
438
查看次数

在Windows上安装PHP,MySql和Apache

这是我第一次使用Apache,PHP,MySql.我下载并安装了这些最新的软件包3.现在我用apache检查了index.html的工作原理.现在我用一些PHP脚本替换index.html来检查我的php是否有效.当再次打开html页面时,我直接看到了php代码.它似乎不起作用.以下是我的PHP代码的样子.

<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我打开index.php时,我看到上面的代码本身.任何人都可以告诉我什么是错的,我该如何解决?

php windows apache

2
推荐指数
1
解决办法
3383
查看次数

无法在Windows 8.1上的R中安装ggp​​lot2软件包

我尝试使用以下命令安装ggp​​lot2,但无法安装.

> library('ggplot2')
Error in library("ggplot2") : there is no package called ‘ggplot2’\
> install.packages('ggplot2', dependencies = T)

   package ‘ggplot2’ is available as a source package but not as a binary

Warning in install.packages :
  package ‘ggplot2’ is not available (as a binary package for R version 3.1.3)
> 
Run Code Online (Sandbox Code Playgroud)

你能告诉我什么出错吗?

当我使用命令时,install.packages("ggplot2", type="source",dependencies = TRUE)我得到了以下错误

*** arch - i386
Warning: running command 'make -f "D:/R/R-31~1.3/etc/i386/Makeconf" -f "D:/R/R-31~1.3/share/make/winshlib.mk" SHLIB="acepack.dll" SHLIB_LIBADD='$(FLIBS)' OBJECTS="ace.o avas.o rlsmo.o"' had status 127
ERROR: compilation failed for …
Run Code Online (Sandbox Code Playgroud)

installation r package ggplot2

2
推荐指数
1
解决办法
2441
查看次数

如何在QT中访问父窗口小部件指针

我有一个像这样的代码

Window::Window()
{
   QStackedWidget *centralApp = new QStackedWidget;
   QWidget1 *wgt1 = QWidget1;
   QWidget2 *wgt2 = QWidget2;
   QWidget3 *wgt3 = QWidget3;

   centralApp->addWidget(wgt1);
   centralApp->addWidget(wgt2);
   centralApp->addWidget(wgt3);
}
Run Code Online (Sandbox Code Playgroud)

这些类QWidget1,QWidget2QWidget3从继承QWidget和各包含两个按钮btn1btn2.这些按钮我想使用每个小部件中的两个按钮导航到添加到堆叠小部件的其他两个小部件.因此,要导航到堆叠小部件中的其他页面,我必须使用setCurrentIndex()和为此我需要父QStackedWidget指针.任何人都可以建议我如何访问QStackedWidget其页面小部件内部的指针以导航到另一个页面?

如果我不清楚解释问题,请告诉我.

navigation qt pointers widget parent-child

1
推荐指数
1
解决办法
2039
查看次数

如何在Qt中的QStackedWidget上将我的QToolButton连接到setIndexPage?

QStackedWidget的第一页设置为Wgt1.Wgt1包含3个按钮btn1,btn2

btn3

.我想做以下

  1. 小部件启动时,应将setIndex设置为零,这是我的第一页QStackedWidget.
  2. 当我按下btn1,btn2btn3,我应该分别移动到indexPage 1,2和3.

我想使用信号和插槽,所以试图连接到s 槽的clicked()信号.但它不起作用,因为不发送所需的任何(int)值.所以为此,我想要覆盖.我想做一些类似于在我的内容中引入一个新的东西,以便在按下第一页上的按钮时它会发出一些特定的整数值.QToolButtonetCurrentIndex(int)QStackedWidgetclick()setCurrentIndex(int)MousePressEvent(MouseEvent *e)signal(int)Wgt1

但要实现这一点,我不清楚如何遵循

  1. 哪个MousePressEvent()我应该覆盖?对于我Wgt1(包含按钮)或QToolButtons我的包含Wgt1
  2. 如果我想覆盖Wgt1我如何检测哪个QToolButton被按下QMousePressEvent
    1. 如果我想覆盖QToolButton如何写它?我应该创建一个派生自QToolButton的新类吗?或者我可以指定一些函数指针或事件处理程序MousePressEvent()

如果您可以回答上述问题,那将有所帮助,否则您可以建议任何其他方式来解决此问题.我不知道我是否清楚地解释了我的问题.请回复我将尝试解释更多.

user-interface qt

1
推荐指数
1
解决办法
1848
查看次数

如何在C++中更改变量的常量?

以下是我的代码

const int i = 10;
cout<<i<<"\n";
int *ip = (int*)&i;
*ip = 20;
cout<<i<<"\n";
Run Code Online (Sandbox Code Playgroud)

我期待输出1020.
但我得到输出1010.

我能够编译程序,我没有在编译时或运行时得到任何错误,但没有得到预期的结果.如果我删除了变量i的常量,为什么新值没有分配给它?

如果有人能够解释发生了什么以及可以做些什么来实现我的预期结果,我将不胜感激.

c++ const

1
推荐指数
1
解决办法
1930
查看次数

如何使用having子句编写此SQL查询?

我的数据库架构如下所示

table - X有以下3列docid(文档ID),术语(文档中的术语),count(特定docid术语的出现次数)

docid
terms
count
Run Code Online (Sandbox Code Playgroud)

如何提取以下信息.总词数总和超过300的docid数,包括重复词.

sql having-clause

0
推荐指数
1
解决办法
596
查看次数

如何在postgresql中计算空值?

select distinct "column" from table;
Run Code Online (Sandbox Code Playgroud)

输出:

    column
1     0.0
2     [null]
3     1.0
Run Code Online (Sandbox Code Playgroud)

但是当我尝试计算空值时

select count("column") from train where "column" is NULL;
Run Code Online (Sandbox Code Playgroud)

输出0(零)

你能说出哪里出错吗?

sql postgresql null count

0
推荐指数
4
解决办法
1234
查看次数

在当前线程上调用sleep会使我的主GUI停顿

我有一个DataThread继承自Thread的类.我用两个DataThread对象ReadThreadWriteThread.我有另一个Main_GUI正在运行的线程.

现在,当我按下一个按钮时,main_GUI它调用一个方法x.method1()然后这个方法使用WriteThread方法WriteThread.sleepForReset().在

public void sleepForReset(){
    try {
        sleep(28000);
    } catch (InterruptedException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我按下main_GUIGUI停止按钮28000几毫秒.如果我打电话给睡觉,WriteThread为什么它会停止main_GUI?是因为睡眠是一种静态的方法吗?如果有,是否有人可以建议如何睡觉WriteThread而不影响Main_GUI

java user-interface multithreading halt

-1
推荐指数
1
解决办法
647
查看次数