草庐IT

Qt编程

全部标签

windows - 汇编编程和过程调用的问题

我正在使用MASM进行一些汇编编程。当我尝试运行我的程序时,它会在遇到“callmyFunction”时立即崩溃,即使我已经从过程中删除了所有代码。这是我的代码,如有任何帮助,我们将不胜感激。.486.modelflat.stack100hExitProcessPROTONEAR32stdcall,dExitCode:DWORD.code_start:callmyFunctionINVOKEExitProcess,0PUBLIC_startmyFunctionprocnear32myFunctionendpEND 最佳答案 将myF

c - 开始使用支持 UNICODE 的 WINAPI 编程

我开始使用WINAPI在C中开发应用程序。我希望我的应用程序支持UNICODE。Iamusingmingwwithgcccompiler.WhatshouldIdotomakemyappUNICODEsupport.Itshouldworkinallversionsofwindowsstartingfromxp.AndIwishmyapplicationtoworkinalllanguanges.能否请您提供一些关于这方面的指南以及该做和不该做的。 最佳答案 1)不幸的是,您的问题过于模糊,无法有效回答。2)此外,“支持Unicod

windows - Qt 4.8.3 Windows 7 使用 Visual Studio Express 2012 编译

我还是Qt的新手。过去,我常常在计算机上下载Qt并毫无问题地安装它,我可以立即访问所有QtSDK资源,包括QtCreator。现在,我下载了QtSDK4.8.3,经过一些阅读后我最终安装了WindowsSDK7。然后我将Qt文件解压缩到C:\Qt。我还添加了C:\Qt\4.8.3\到系统路径。然后我运行configure,结果没有错误。然后我尝试运行nmake但失败并出现以下错误:GeneratingCode...link/LIBPATH:"c:\Qt\4.8.3\lib"/LIBPATH:"c:\Qt\4.8.3\lib"/NOLOGO/DYNAMICBASE/NXCOMPAT/BA

windows - 在Windows中使用批处理文件编程执行exe文件后如何锁定计算机?

我有一个类似的批处理文件程序。@echooffstartMat.exe>>Needacodeheretorunandcheckforterminationof"Mat.exe"rundll32.exeuser32.dll,LockWorkStation>>endofprogram如果有人能帮我设置程序,这样我就可以在“Mat.exe”文件终止后立即锁定我的电脑。我真的很感激。提前致谢 最佳答案 只需将start放在Mat.exe之前,这样您的批处理文件就会等待Mat.exe完成。编辑:这仅在您的Mat.exe在控制台或类似控制台中运

windows - 无论如何以编程方式取消最小化javafx中的阶段

问题很简单,在javafx2.2的一个阶段,最大化不是一个选项(通过从菜单栏中取消控制)但需要允许最小化,是否有可能在代码中,取消最小化舞台?我尝试过的事情(并且我可以访问静态阶段):stage.show();stage.requestFocus();stage.toFront();stage.getScene().getWindow().requestFocus();Platform.runLater(newRunnable(){公共(public)无效运行(){舞台表演();stage.requestFocus();stage.toFront();stage.getScene().

windows - 如何在 Windows 上以编程方式添加菜单项分隔符?

我的窗体上有一个主菜单,我希望能够以编程方式向其插入分隔符,而不是在设计时。我浏览了列出所有可用属性的主菜单的上下文弹出菜单,但没有找到任何允许我插入分隔符的东西。谷歌没有太大帮助。那么,这在Windows上的Delphi中是如何完成的呢?我正在使用Delphi2010。我只是想做类似下面的事情,但是AddSeparator命令不存在:MainMenu1.Items[5].AddSeparator; 最佳答案 创建一个新的菜单项并将其标题设置为'-'。varMenuItem:TMenuItem;....MenuItem:=TMenu

c++ - 将 Qt 应用程序的状态保存到文件中

我有点新手,我无法让保存和加载工作。该程序有一些单选按钮和旋转框,我希望能够将这些位置和值保存到一个文件中,并能够稍后再次打开它。这是节省:voidMainWindow::on_saveButton_clicked(){QStringfileName=QFileDialog::getSaveFileName(this,tr("SalvestaProjekt"),"",tr("LatidPindalaks(*.lp);;AllFiles(*)"));if(fileName.isEmpty())return;else{QFilefile(fileName);if(!file.open(QI

c++ - native Windows C++ 编程?

我有一个关于nativec++以及其他在Windows上编程的快速问题--我最近在我自己的计算机上用VisualStudio编写了一个小的c++程序,它为我做了一些数学运算。我成功编译它并将.exe从VS调试文件夹移动到我的桌面。它在我的电脑上运行良好,无论.exe位于何处。但是后来我把这个程序给了我的friend,当他试图运行它时,它说他缺少各种dll文件。现在我有一种感觉,这是因为VS中包含一个c++环境,它允许它在我的而不是他的上运行。但我的问题是为什么程序最初是用什么语言编写的很重要?将它编译成.exe的目的不是将代码转换为机器语言,以便它可以在任何计算机上运行,​​无论是否具

windows - Visual Studio 或 Eclipse - 哪个更适合 Windows 上的 Qt?

VisualStudio或Eclipse-哪个IDE更适合Windows上的Qt?考虑到Eclipse是免费的,我对VS的Express版本特别感兴趣,但如果非免费版本可以更好地与Qt集成,我对非免费版本持开放态度。在发布之前,您可能会看一下关于SO的类似问题,以避免写下我已经读过的内容:)寻找深入的答案。 最佳答案 我将扩展我的评论,询问为什么QtCreator不在您的列表中。我对MSVC很有经验,我曾使用Eclipse在Linux上进行一些C++开发并给我留下了深刻的印象。尽管我熟悉这些工具,但我还是决定使用QtCreator进

python - Windows XP - 在 Python 中以编程方式静音/取消静音音频

我的机器有两个音频输入:一个用于游戏的麦克风和一个用于吉他的线路。使用其中一个时,重要的是另一个要静音以消除嘶嘶声/静电,所以我希望编写一个小脚本来切换哪个被静音(点击托盘图标,切换到我的输入设备,静音是相当不方便的并取消静音)。我想也许我可以用pywin32做到这一点,但是everything我可以find似乎特定于设置输出音量而不是输入,而且我对win32不够熟悉,甚至不知道在哪里寻找更好的信息。谁能指出我正确的方向? 最佳答案 免责声明:无论如何我都不是Windows编程大师...但这是我最好的猜测根据pywin32FAQ:H