小编use*_*217的帖子

c ++从函数访问父窗口小部件

我是C++和Qt的新手,我正在尝试从父类访问一个小部件.

这是我的mainwindow.cpp

MainWindow::MainWindow( QWidget *parent )
    : QMainWindow( parent )
    , ui( new Ui::MainWindow ) 
{
    ui->setupUi(this);
}
Run Code Online (Sandbox Code Playgroud)

我有另一个类,我试图从该类中的"ui"访问一个小部件.像这样:

DashBoard::DashBoard( MainWindow *parent ) : QObject( parent ) 
{
}

void DashBoard::select(  ) 
{
    parent->ui->menuSL->setCurrentIndex(0);
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误,说无法解决方法和字段.但是当我把这一行parent->ui->menuSL->setCurrentIndex(0);放在构造函数中时,没有问题.

有人请指出我的错误吗?

c++ qt

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

C++类使用双冒号

我正在学习C++.现在我还不完全明白这是做什么的

Some_Class::Some_Class {
    etc...
}
Run Code Online (Sandbox Code Playgroud)

我会为自己做一些研究,但我不知道从哪里开始或者它叫什么.帮助将不胜感激.

c++

7
推荐指数
3
解决办法
3万
查看次数

Qt/c ++随机字符串生成

我正在创建一个应用程序,我需要生成多个随机字符串,几乎就像一个唯一的ID,它由一定长度的ASCII字符组成,混合了大写/小写/数字字符.

是否有任何Qt库来实现这一目标?如果没有,在纯c ++中生成多个随机字符串的首选方法是什么?

c++ qt

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

PySide自定义Tab

我正在使用带有多个标签的QTabWidget.我想创建一个不同的选项卡(具有与其余选项卡不同的样式).例如,firefox如何使用绿色加号按钮添加与其他选项卡不同的新选项卡.

我正在查看文档,找不到与选项卡的独特样式相关的任何内容.我看了QTabWidget和QTabBar,但没有运气.

这就是我创建标签的方式

self.tabWidget = QtGui.QTabWidget()
self.tabWidget.addTab(QtGui.QWidget, "Tab_1")
Run Code Online (Sandbox Code Playgroud)

有什么我忽略了吗?

python pyqt pyside

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

如何连接 QString 和 int

我正在尝试将选项卡上显示的文本设置为这样的

~Untitled(n)
Run Code Online (Sandbox Code Playgroud)

其中“n”是选项卡的索引。我在连接字符串和整数时遇到问题。这是我尝试过的。

armaTab->addTab(new QWidget, "~Untitled (" + QString(armaTab->currentIndex() + 1) + ")");
Run Code Online (Sandbox Code Playgroud)

有了这个,我最终得到了这样的东西:

~Untitled([])
Run Code Online (Sandbox Code Playgroud)

连接字符串和整数以产生所需结果的正确方法是什么?

c++ qstring qt

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

标签 统计

c++ ×4

qt ×3

pyqt ×1

pyside ×1

python ×1

qstring ×1