小编Moj*_*adi的帖子

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

如何在QT中显示主窗口的另一个窗口

平台:QT,Windows XP

我是Qt的新手.我想显示另一个窗口(如何将其作为对话框打开)mainwindow.我做了" add New Item ->Qt Designer Form Class",命名它说MyWindow.但如何证明这MyWindowmainwindow

windows qt showdialog

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

Qt样式表语法不起作用?

我正在使用Qt 5.0.1.我想使用样式表语法来自定义小部件及其元素的功能.

但有些语法如QLineEdit { color: red }

QPushButton#evilButton:pressed {
     background-color: rgb(224, 0, 0);
     border-style: inset;
 }
Run Code Online (Sandbox Code Playgroud)

不工作,编译器给出错误.

我改变了一些语法并得到了答案.例如:

QPushButton#evilButton {
 background-color: red;
 border-style: outset;
 border-width: 2px;
 border-radius: 10px;
 border-color: beige;
 font: bold 14px;
 min-width: 10em;
 padding: 6px;
Run Code Online (Sandbox Code Playgroud)

}

转换成:

mypushbutton->setStyleSheet("background-color:purple;"
                     "border-style:inset;"
                     "border-width: 4px;"
                     "border-color: green;"
                     "border-radius: 10px;"
                     "font: bold 14px;"
                     "min-width: 10em;"
                     "padding: 6px;"
                     );
Run Code Online (Sandbox Code Playgroud)

事实上,我使用了另一个功能来做到这一点.但是我无法改变第一个代码而不知道该怎么做......我该怎么办?我应该做些include什么或其他问题吗?我用这个页面来学习样式表语法.即使我自己的Qt的例子不起作用,只是错误引起... !!! ???

qt stylesheet qtstylesheets

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

如何暂停程序几秒钟?

我想在我用c ++ Qt编写的程序中暂停我的程序几秒钟.事实上当程序到达我的一个函数时它会停止例如5秒然后继续下一行.我该怎么办?

该函数是一个类的成员函数,我想为该类的每个实例工作(暂停)...

time qt

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

在C++中返回string.find()的数量

在python中,当一个字符不在字符串'-1'时返回:

a = "hello"
a.find("a")
Run Code Online (Sandbox Code Playgroud)

结果: -1

但在C++中它返回一个奇怪的数字!!!:

string a;
a = "hello";
a.find("a");
Run Code Online (Sandbox Code Playgroud)

结果: 4294967295

这是什么?它是否适用于所有字符串中的所有字符??? 我怎么能说一个特殊的字符串不在文本中做一些工作?

我在python中知道但不是在C++中...

c++

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

标签 统计

qt ×3

c ×1

c++ ×1

qtstylesheets ×1

showdialog ×1

signals ×1

stylesheet ×1

time ×1

windows ×1