小编Sam*_*NLP的帖子

Ajust QVTKWidget到窗口

QVTKwidget当我使窗户展开或缩小时,如何调整?

我的布局中有更多小部件.我希望他们保持不变,只是扩大收缩QvtkWidget.我发现了一些关于布局的事情,但我无法使用它QVTKWidget.

qt vtk qvtkwidget

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

我可以在没有主窗口的情况下进行Qt项目吗?

我正在开始一个新的Qt project.mainwindow在我的项目中是否必须有一个?

我只有qdialogs,qwidgets因为我不需要工具栏.

qt qwidget qdialog qmainwindow

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

理解qthreads - 在线程之间共享数据

我开始了解使用线程的机制,但我想我被困住了,

\n\n

如果我理解,我必须创建自己的类,释放run()方法,然后创建线程。

\n\n

问题是我的线程必须从 gui(主线程)读取一些变量,并且使用它们,它将创建一些其他变量,主窗口将读取并绘制这些变量。

\n\n

问题是 I\xe2\x80\x99m 接收蓝牙连接,该连接必须始终在线程中处于活动状态,但 gui 必须绘制从该线程读取的值。

\n\n

这是需要位于单独线程上的函数:

\n\n
// Listen to the device for data\nvoid gui::listen_device()\n{\n    unsigned char buf[10];\n    unsigned char crcval;\n    fd_set readmask;\n    struct timeval tv;\n\n    tv.tv_sec = 0;\n    tv.tv_usec = 28000;\n\n    memset (buf, 0, 10);\n\n    int v = 0, v1 = 0, v2 = 0;\n\n    while(1)\n    {\n        int i;\n        FD_ZERO (&readmask);\n        FD_SET (sock, &readmask);\n        if (select (255, &readmask, NULL, NULL, &tv) > 0)\n        {\n            if (FD_ISSET (sock, &readmask))\n            {\n …
Run Code Online (Sandbox Code Playgroud)

c++ qt multithreading qthread

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

Pycharm Python控制台无法打印输出

我有一个从Pycharm python控制台调用的函数,但未显示任何输出。

In[2]: def problem1_6():
  ...:     for i in range(1, 101, 2):
  ...:         print(i, end = ' ')
  ...: 
In[3]: problem1_6()

In[4]:
Run Code Online (Sandbox Code Playgroud)

另一方面,这样打印,但顺序错误

In[7]: def problem1_6():
  ...:     print('hello')
  ...: 
  ...:     for i in range(1, 101, 2):
  ...:         print(i, end = ' ')
  ...: 
In[8]: problem1_6()
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 …
Run Code Online (Sandbox Code Playgroud)

python pycharm

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

无法在codeblocks上发表评论

我正在使用代码块来学习C编程.

当我使用/* */该程序工作,但当我使用//该程序返回此错误.

expected identifier or ‘(’ before ‘/’ token|
Run Code Online (Sandbox Code Playgroud)

这是main.c

#include <stdio.h>
#include <stdlib.h>

//Ex1

int i;
float p;
char *n;

int main(void)
{
    i = 22;
    p = 70.0;
    n = "Samuel";

    printf("%s %d %.2f", n, i, p);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c linux codeblocks

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

为什么log和exp matlab函数会产生相反的结果?

为什么a是不一样bmatlab

a = signal;
b = exp(log(signal));
Run Code Online (Sandbox Code Playgroud)

如果我绘制a和b,信号不一样,有什么帮助吗?

matlab logarithm exponential

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

如何获取R中除一行之外的所有行

如何获得除所需行之外的整个矩阵?

我知道这可能是一个简单的问题,但我没有到达那里。

line <- matrix[index,]
Run Code Online (Sandbox Code Playgroud)

这让我得到了一条想要的线路。我想相反。

我试过line <- matrix[!index,],但我得到一个空矩阵。

r

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

在 ubuntu 终端中将连续图像从 bmp 转换为 png

我知道我可以使用命令转换,但是如何反转同一文件夹中的连续图像?

我发现这个来重命名它们,

a=1
for i in *.png; do printf -v new  "rgb%04d.png" ${a}; mv ${i} ${new}; let a=a+1; done
Run Code Online (Sandbox Code Playgroud)

我得到了这个,但它并没有摆脱旧的扩展,

for file in *.bmp; do convert "$file" "$file".png; done
Run Code Online (Sandbox Code Playgroud)

bash ubuntu converters

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

使用dict和map在Dataframe中创建新列仅提供NaN

我有一个Pandas Dataframe,

       Rank % Renewable
Country     
China   1   19.754910
Japan   3   10.232820
Canada  6   61.945430
Germany 7   17.901530
India   8   14.969080
France  9   17.020280
Italy   11  33.667230
Spain   12  37.968590
Iran    13  5.707721
Brazil  15  69.648030
Run Code Online (Sandbox Code Playgroud)

我使用字典将值映射到一个名为continent的新列,使用我在类似答案中找到的以下代码,

df['continent'] = pd.Series(df.index.values).map(ContinentDict)
Run Code Online (Sandbox Code Playgroud)

是的ContinentDict,

ContinentDict  = {'China':'Asia', 
              'United States':'North America', 
              'Japan':'Asia', 
              'United Kingdom':'Europe', 
              'Russian Federation':'Europe', 
              'Canada':'North America', 
              'Germany':'Europe', 
              'India':'Asia',
              'France':'Europe', 
              'South Korea':'Asia', 
              'Italy':'Europe', 
              'Spain':'Europe', 
              'Iran':'Asia',
              'Australia':'Australia', 
              'Brazil':'South America'}
Run Code Online (Sandbox Code Playgroud)

专栏continent中的所有新项目都是NaN,有人可以帮我吗?

python dictionary dataframe pandas

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

如何在IBM Cloud上的Watson Conversation服务中删除上下文变量

我正在使用它,但这只是将它设置为空,

{
  "context": {
    "time": "",
    "place": "",
    "things": "",
    "transport": ""
  },
  "output": {}
}
Run Code Online (Sandbox Code Playgroud)

我也试过"time": "null""time": "$time.remove"

ibm-watson ibm-cloud watson-assistant

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